Visual Studio Code - это хороший редактор кода, на котором можно писать программы на многих языках. Несмотря на открытый исходный код с лицензией MIT, официальный билд принадлежит Microsoft, распространяется по несвободной лицензии и содержит телеметрию.
VSCodium — свободный билд без сервисов Microsoft и телеметрии. По сути, вы можете собрать программу из исходного кода самостоятельно, и это даст тот же результат, но это может быть трудно. VSCodium же - это готовые билды для всех платформ.
Каталог расширений заменён на open-vsx.org. Там возможно найти необходимые расширения, но если не нашлось - можно скачать из официального каталога файл .vsix и установить локально.
Синхронизация с облаком отсутствует, поэтому необходимо сохранять профили локально: File > Preferences > Profiles (Default) > Export (Import) Profile.
О том, как полностью избавиться от телеметрии, использовать официальный магазин расширений или мигрировать с VS Code можно найти в документации.
@KoolTechTricks / #programming #software
VSCodium — свободный билд без сервисов Microsoft и телеметрии. По сути, вы можете собрать программу из исходного кода самостоятельно, и это даст тот же результат, но это может быть трудно. VSCodium же - это готовые билды для всех платформ.
Каталог расширений заменён на open-vsx.org. Там возможно найти необходимые расширения, но если не нашлось - можно скачать из официального каталога файл .vsix и установить локально.
Синхронизация с облаком отсутствует, поэтому необходимо сохранять профили локально: File > Preferences > Profiles (Default) > Export (Import) Profile.
О том, как полностью избавиться от телеметрии, использовать официальный магазин расширений или мигрировать с VS Code можно найти в документации.
@KoolTechTricks / #programming #software
👍5
👨💻 Codewars — сайт с задачами на программирование, которые подойдут в качестве практики.
Если вы изучаете какой-либо язык программирования, то вам нужно решать задачи, чтобы закреплять навыки. Codewars содержит множество задач от сообщества: лёгкие, чтобы запомнить основы, и сложные, где надо подумать. Показываются решения других, откуда можно узнать что-нибудь новое. Вы можете повышать свой ранг и соревноваться с другими пользователями. Сайт англоязычный, поэтому можно дополнительно практиковать английский язык.
На сайте насчитывается более 50 языков программирования. Можно выбрать сферы деятельности и уровень, чтобы вам предложили подходящие языки для практики и задачи.
@KoolTechTricks / #education #programming
Если вы изучаете какой-либо язык программирования, то вам нужно решать задачи, чтобы закреплять навыки. Codewars содержит множество задач от сообщества: лёгкие, чтобы запомнить основы, и сложные, где надо подумать. Показываются решения других, откуда можно узнать что-нибудь новое. Вы можете повышать свой ранг и соревноваться с другими пользователями. Сайт англоязычный, поэтому можно дополнительно практиковать английский язык.
На сайте насчитывается более 50 языков программирования. Можно выбрать сферы деятельности и уровень, чтобы вам предложили подходящие языки для практики и задачи.
@KoolTechTricks / #education #programming
👍2
👾 У игр с текстовым интерфейсом вся графика состоит из символов, а запускать их нужно через терминал. Это в основном клоны известных простых игр. На деле, у них может быть интересная реализация.
В сегодняшней статье будет разобрано несколько таких текстовых игр. Все они с открытым исходным кодом и при желании их можно изучать и модифицировать.
https://telegra.ph/Igry-s-tekstovym-interfejsom-10-23
@KoolTechTricks / #article #game #programming #retro
В сегодняшней статье будет разобрано несколько таких текстовых игр. Все они с открытым исходным кодом и при желании их можно изучать и модифицировать.
https://telegra.ph/Igry-s-tekstovym-interfejsom-10-23
@KoolTechTricks / #article #game #programming #retro
Telegraph
Игры с текстовым интерфейсом
В этой статье будут собраны игры, графика которых состоит из символов. В основном это клоны известных простых игр. Это не уникальные проекты, существует множество других реализаций на разных языках программирования. Игры с открытым исходным кодом — вы можете…
📄 Наконец-то, язык программирования HTML, основанный на одноимённом языке разметки.
Язык программирования HTML основан на стеке и использует элементы из языка разметки HTML для выполнения вычислений. В нём есть переменные, условия, циклы, функции, массивы, ввод/вывод, интеграция с JavaScript. Вот, например, программа для вычисления n-ного числа Фибоначчи.
📥 https://html-lang.org/
@KoolTechTricks / #fluff #programming
Язык программирования HTML основан на стеке и использует элементы из языка разметки HTML для выполнения вычислений. В нём есть переменные, условия, циклы, функции, массивы, ввод/вывод, интеграция с JavaScript. Вот, например, программа для вычисления n-ного числа Фибоначчи.
📥 https://html-lang.org/
@KoolTechTricks / #fluff #programming
👍3
⚙️ freepublicapis.com — Сайт с бесплатными публичными API.
Здесь есть более 300 API самого разного назначения: получение геолокации, мотивационных фраз, эпизодов «Рика и Морти», да хоть чётности числа. Все они проверяются на работоспособность и надёжность каждый день.
Для чего это может быть нужно? Если вы изучаете программирование, то было бы неплохо создавать мини-проекты. В качестве такого проекта идеально подойдёт реализация какого-нибудь API. К примеру, можно создать программу, которая будет выводить случайные изображения котов. В процессе вы научитесь делать HTTP-запросы, интерпретировать результат, работать с документацией, разбивать проект на классы и не только.
@KoolTechTricks / #education #internet #programming #sites
Здесь есть более 300 API самого разного назначения: получение геолокации, мотивационных фраз, эпизодов «Рика и Морти», да хоть чётности числа. Все они проверяются на работоспособность и надёжность каждый день.
Для чего это может быть нужно? Если вы изучаете программирование, то было бы неплохо создавать мини-проекты. В качестве такого проекта идеально подойдёт реализация какого-нибудь API. К примеру, можно создать программу, которая будет выводить случайные изображения котов. В процессе вы научитесь делать HTTP-запросы, интерпретировать результат, работать с документацией, разбивать проект на классы и не только.
@KoolTechTricks / #education #internet #programming #sites