Расширение Jupyter Notebook: игровая площадка для разработчиков JavaScript

Расширение Jupyter Notebook: игровая площадка для разработчиков JavaScript

Представьте: вы потягиваете кофе, а Jupyter Notebook послушно превращает ваши переменные Python в сонеты Шекспира. В этом сила расширений — и сегодня мы создадим такое, которое будет действительно полезным (хотя поддержка ямбического пентаметра может появиться в версии 2). Приготовьтесь к насыщенному кодингом путешествию по системе расширений Jupyter! Подготовка основы Прежде чем мы начнём творить чудеса, давайте подготовим мастерскую нашего волшебника: # Создаём каркас расширения npx create-jupyterlab-extension jupyterlab_stonks cd jupyterlab_stonks jlpm install Это создаёт проект TypeScript (двоюродный брат JavaScript, знающий о типах)....

May 6, 2025 · 3 min · 533 words · Maxim Zhirnov
Crafting VS Code Extensions: Where JavaScript Meets Magic (and Mild Frustration)

Crafting VS Code Extensions: Where JavaScript Meets Magic (and Mild Frustration)

So you want to build VS Code extensions? Excellent choice! You’re about to enter a world where you can make editors bend to your will… provided you survive the initial configuration chaos. Let’s turn that “Hello World” into “Hello Productive Workflow” with some JavaScript wizardry. 1. Setting Up Your Extension Workshop First, arm yourself with these tools: Node.js (v18+ unless you enjoy version errors) Yeoman (npm install -g yo) VS Code Extension Generator (npm install -g generator-code) Now run your initiation ritual: yo code You’ll face The Questionnaire™....

April 24, 2025 · 3 min · 528 words · Maxim Zhirnov
Разработка ПРОТИВ расширений кода: где JavaScript встречается с магией (и легким разочарованием)

Разработка ПРОТИВ расширений кода: где JavaScript встречается с магией (и легким разочарованием)

Итак, вы хотите создать расширения для VS Code? Отличный выбор! Вы вот-вот погрузитесь в мир, где сможете заставить редакторы работать по вашей воле… если справитесь с первоначальным хаосом настройки. Давайте превратим «Hello World» в «Hello продуктивный рабочий процесс» с помощью магии JavaScript. 1. Настройка рабочего пространства для расширений Сначала вооружитесь этими инструментами: Node.js (версия 18 или новее, если вам не нравятся ошибки версий); Yeoman (npm install -g yo); Генератор расширений VS Code (npm install -g generator-code)....

April 24, 2025 · 3 min · 528 words · Maxim Zhirnov
Developing Extensions for Visual Studio Code with JavaScript

Developing Extensions for Visual Studio Code with JavaScript

Introduction to VS Code Extensions Visual Studio Code (VS Code) has become the go-to editor for many developers, and one of the key reasons for its popularity is its extensive library of extensions. These extensions can transform VS Code into a powerhouse tailored to your specific development needs. In this article, we’ll delve into the world of developing extensions for VS Code using JavaScript, making it a must-read for any JavaScript enthusiast....

February 4, 2025 · 5 min · 1003 words · Maxim Zhirnov
Разработка расширений для кода Visual Studio с использованием JavaScript

Разработка расширений для кода Visual Studio с использованием JavaScript

Введение в расширения VS Code Visual Studio Code (VS Code) стал популярным редактором среди многих разработчиков, и одной из ключевых причин его популярности является обширная библиотека расширений. Эти расширения могут превратить VS Code в мощный инструмент, адаптированный под ваши конкретные потребности разработки. В этой статье мы погрузимся в мир разработки расширений для VS Code с использованием JavaScript, что делает её обязательной к прочтению для любого поклонника JavaScript. Зачем разрабатывать расширения для VS Code?...

February 4, 2025 · 5 min · 902 words · Maxim Zhirnov