IT_Школьник
IT_Школьник
  • 16
  • 168 386
Гайд на красивый и удобный VSCode. Какие настройки и расширения я использую ― IT_Школьник
Сегодня я расскажу как сконфигурировать свой VSCode так, чтобы он выглядел красиво и минималистично. Ну а с вами как всегда IT_Школьник, всем приятного просмотра.
- СОДЕРЖАНИЕ -
00:00 Вступление
00:18 Идея сделать гайд на VSCode
00:34 Установка VSCode
01:07 Файл для тестирования настроек
01:12 Размер шрифта
01:24 Тип курсора
01:41 JSON файл настроек
01:48 Отключение автокомплита
02:13 Подсветка парных скобок
02:43 Расширения C/C++ и x86
02:53 Расширение Markdown
03:17 Расширение Liveshare
03:48 Калькуляторы
04:00 Цветовые темы
04:09 Тема иконок
04:13 Редко используемые элементы
04:19 Расширение Orgmode
04:27 Кастомизация цветовой темы
04:37 Шрифт редактора
05:03 Установка PowerShell
05:06 Профиль командной оболочки
05:27 Программа Oh-My-Posh
05:45 Список приглашений ко вводу
05:57 Шрифт терминала
06:12 Заключение
- ПРИМЕЧАНИЯ К ВИДЕО -
Также я удалил вкладки сверху. Чтобы переключаться между файлами без вкладок, используйте комбинацию Ctrl + 'P'
- ССЫЛКИ ( КОМПОНЕНТЫ ) -
Шрифт редактора ( Input ) - input.djr.com/download/
Шрифты терминала ( в видео: Hack NF ) - www.nerdfonts.com/font-downloads
Мой JSON файл настроек - disk.yandex.ru/d/MWIYJnpImhheUQ
- ССЫЛКИ ( РАСШИРЕНИЯ ) -
C/C++ - marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
x86 - marketplace.visualstudio.com/items?itemName=13xforever.language-x86-64-assembly
Markdown - marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced
Liveshare - marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare
Калькулятор для редактора - marketplace.visualstudio.com/items?itemName=lixquid.calculator
Калькулятор со всплывающими окнами - marketplace.visualstudio.com/items?itemName=xuanzhi33.simple-calculator
Темы Community Material Theme - marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-community-material-theme
Темы иконок Material Icon Theme - marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme
Orgmode - marketplace.visualstudio.com/items?itemName=tootone.org-mode
- ССЫЛКИ ( НА МЕНЯ ) -
Телеграмм канал- t.me/cprogblog
Гитхаб - github.com/Nikita-bunikido
По всем вопросам ( или просто пообщаться ) в ЛС - t.me/PACTP_HE_BEKTOP
- ДОПОЛНИТЕЛЬНО -
[ Здесь пока ничего нет ]
Переглядів: 2 177

Відео

Решаю ОГЭ на Ассемблере. Что из себя представляет процессор - IT_Школьник
Переглядів 3 тис.Рік тому
Сегодня вы узнайте что из себя представляет ассемблер, и как он может помочь решить задание 15.2 ОГЭ по информатике. Я расскажу про уровни языков программирования, из чего состоит процессор, и как получается машинный код. Ну а с вами как всегда IT_Школьник, всем приятного просмотра! - ДИСКЛЕЙМЕР - Видео НЕ является полным углублённым уроком по ассемблеру, и может содержать неточности. Оно сдела...
МОЙ ПУТЬ | 1 ЧАСТЬ - ЭПОХА БАТНИКОВ (Батники, ютуб, ФНАФ, игры в Powerpoint ) - IT_Школьник
Переглядів 2,1 тис.2 роки тому
В этом видео я расскажу как я начал изучать программирование, графический дизайн. Так как видео очень большое я решил разделить его на несколько частей по эпохам. Всего мой путь я поделил на три основных эпохи : * Эпоха батников - Эпоха Паскаля - Эпоха Си Начало каждой эпохи является значительным поворотом моего пути, в данном случае это полный переход на новый язык / технологию. Оставляйте ком...
Обращение к подписчикам YouTube: IT_школьник
Переглядів 1,2 тис.2 роки тому
Подписывайтесь на мой телеграмм канал t.me//cprogblog . Всем удачи и успехов в программировании.
Сделал свой консольный шутер на С с нуля - IT_школьник
Переглядів 3,4 тис.3 роки тому
Сегодня я расскажу как я написал собственную шутер-игру в консоли на языке С. Вы узнайте как можно рисовать графику используя командную строку вместо графического окна, и поймёте базу построения игры, а также узнайте что на самом деле псевдо-графика. А с вами IT_школьник, всем приятного просмотра! Содержание: 00:00 Вступление 00:34 Куда пропал? 00:55 Начало проекта 03:03 Псевдо графика 04:46 Иг...
Кодим на C №4. Элементарный клеточный автомат.
Переглядів 2,4 тис.3 роки тому
Кодим на C №4. Элементарный клеточный автомат. Надеюсь вам понравилась эта простенькая программка для построения разных узоров при помощи клеточного автомата. Желаю успехов в программировании! Теги: клеточный автомат, программирование, язык программирования Си, одномерный клеточный автомат, узоры, пишем программу, программа, код, кодинг, Си, алгоритм, алгоритмы, алгоритмический язык, элементарн...
Спрятал текст в пробелах. Шифрование по ключу - IT_Школьник
Переглядів 1,6 тис.3 роки тому
Сегодня я расскажу, как написал свою программу для шифрования данных на языке С. Вы узнайте основы шифрования по ключу, как работает двоичная система, и как спрятать текст внутри пробелов. Это будет большой и интересный выпуск. С вами как всегда IT_школьник, всем приятного просмотра. Содержание: 00:00 Вступление 00:20 Почему так долго не было видео 00:51 Зачем нужно шифрование? 01:32 Основы шиф...
Написал язык программирования с нуля. Как работает компилятор и препроцессор - IT_школьник.
Переглядів 19 тис.3 роки тому
Сегодня я расскажу как работают языки программирования с точки зрения интерпретаторов, и компиляторов. Вы узнайте как компьютер понимает код, а в конце я поделюсь тем, как я написал собственный язык программирования. А с вами IT_школьник, всем приятного просмотра! ССЫЛКА НА АРХИВ - disk.yandex.ru/d/qHIqBk7tJOc4Uw ССЫЛКА НА GCC - www.equation.com/servlet/equation.cmd?fa=fortran Архив я выложил н...
НЕЙРОСЕТИ - самое понятное объяснение + пишем нейросеть с нуля.
Переглядів 113 тис.3 роки тому
В этом выпуске я расскажу о том, как работают нейросети в понятной для всех форме, скажу всё, что надо знать на начальном этапе о ИИ, а также в конце ролика мы напишем свою собственную нейронную сеть на языке программирования С. Всем приятного просмотра. ССЫЛКА НА РЕПОЗИТОРИЙ GITHUB github.com/Nikita-bunikido/Perceptron Небольшая поправка на 12:00: следует ещё инициализировать последний элемент...
SHOWREEL 2021 (Февраль - июнь)
Переглядів 1,1 тис.3 роки тому
Давно не было видео, вот решил собрать все свои лучшие программы за февраль - июнь. Надеюсь вам понравился мой SHOWREEL. Пишите комментарии если что-то непонятно. Готовлю очень объёмный и интересный ролик, так что ждите в ближайшее время. Удачи и успехов в программировании!
Кодим на C №3. Агрегация, ограниченная диффузией.
Переглядів 1,6 тис.3 роки тому
Кодим на C №3. Агрегация, ограниченная диффузией. Надеюсь вам понравилась эта простенькая программка для симуляции роста мха. Желаю успехов в программировании! ССЫЛКА НА АРХИВ С КОДОМ disk.yandex.ru/d/bcZu0WL9EhVYYQ
Мои лучшие программы. Конвертер чисел на C.
Переглядів 2 тис.3 роки тому
В новой рубрике я буду рассказывать о своих лучших программах, процесс написания которых я не буду показывать в рубрике Кодим на С, по причине того, что они длинные, и сложные с точки зрения кода. Надеюсь новое видео вам понравилось! Удачи, и успехов в программировании!
Кодим на C №2. Тренажёр таблицы умножения.
Переглядів 2 тис.3 роки тому
Кодим на C №2. Тренажёр таблицы умножения. Надеюсь вам понравилась эта простенькая программка для улучшения навыков быстрого счёта и тренировки знания таблицы умножения. Желаю успехов в программировании!
Кодим на С. Реакция Белоусова-Жаботинского.
Переглядів 2,2 тис.3 роки тому
Кодим на С: Реакция Белоусова-Жаботинского. Как скомпилировать программу с библиотекой? Введите следующую команду для компиляции: gcc main.c -lgdi32 Тем самым компилятор увидит, что нужно взять функции из файла libgdi32. Надеюсь видео вам понравится и вы поставите лайк. Желаю успехов в программировании!
Симуляция жидкости на языке С.
Переглядів 2,1 тис.3 роки тому
Это демонстрация моей программы написанной на языке Си. Симуляция жидкости работает в реальном времени. Вопросы писать в комментариях. Надеюсь вам понравится.
Написал FLAPPY BIRD на ПАСКАЛЕ с нуля
Переглядів 9 тис.4 роки тому
Написал FLAPPY BIRD на ПАСКАЛЕ с нуля

КОМЕНТАРІ

  • @Ahuenen-t6z
    @Ahuenen-t6z День тому

    Топ видео, сильно хочу глубоко погрузиться в асм и работу компов с ос, но сомневаюсь, инфы слишком много, тяжело будет усваивать думаю

  • @stanislava.chubar5106
    @stanislava.chubar5106 11 днів тому

    Была у меня мысля в 2020 писать ЕГЭ на asm , но увы мы тогда писали на листочках 😂

  • @axeus1382
    @axeus1382 Місяць тому

    ITSchüler😂👍 красава. С меня подписон.

  • @DeadRabbitCanDance
    @DeadRabbitCanDance Місяць тому

    Этот парень понимает в искусственном интеллекте больше чем Гурулёв! ;-) Молодец! Так держать! Мне всегда вспоминается Ералаш, начинающийся словами "Дети наша опора! Им жить и работать в двадцать первом веке!" ua-cam.com/video/fwpsL3E_U9g/v-deo.htmlsi=CC0b9sJlkgjvJuC2&t=15

  • @timoftimof2977
    @timoftimof2977 Місяць тому

    спасибо

  • @timoftimof2977
    @timoftimof2977 Місяць тому

    спасибо

  • @keykeyner
    @keykeyner Місяць тому

    Тот самый школьник из Индии)

  • @oldjohn1503
    @oldjohn1503 Місяць тому

    Вот тебе и школота, блин!)) Красава, парень!)

  • @FakeFake-x5o
    @FakeFake-x5o Місяць тому

    подписка, все структурно рассказал 👍

  • @yellowknife4111
    @yellowknife4111 2 місяці тому

    принцип у гарднера на примере игры крестики-нолики

  • @Motarola_RUS
    @Motarola_RUS 2 місяці тому

    📕Скоро видео ❓📕

  • @azurestrannik
    @azurestrannik 2 місяці тому

    Код немного странный. Например, weights лучше объявлять не как define, а как const int. И непонятно, зачем ты её объявил, если потом вместо неё при проверках использовал её значение (3). Очевидно, объявлять значение весов как переменную стоит только в случае, если изменение данной переменной изменит количество весов.

  • @dwgrell
    @dwgrell 2 місяці тому

    Ну что могу сказать? Браво! Особенно порадовало желание разобраться в велосипеде) Какой деликатный камень в огород Пайтона в комментарии. Есть правда один нюанс, который портит всю картину. Обучение обратным распространением подразумевает взятие производной от функции активации, не увидел в коде.

  • @vladimirvoronov5499
    @vladimirvoronov5499 3 місяці тому

    харош мужик

  • @anonsd5521
    @anonsd5521 3 місяці тому

    Не тратьте время, насколько я поняла, он написал программу, которая читает документ и в зависимости от слов, которые находит в документе активирует нужные функций на языке C.

  • @vagifc818
    @vagifc818 3 місяці тому

    Это примитивный классификатор. нейросети умеют гораздо больше.

  • @Motarola_RUS
    @Motarola_RUS 3 місяці тому

    А ты код пишешь на ноутбуке или ПК

  • @АлесандрКашапов
    @АлесандрКашапов 3 місяці тому

    Сначала подумал, что 1.5х включено..

  • @Zverunchella
    @Zverunchella 3 місяці тому

    Пацан тебе надо идти дальше в MIT учиться.

  • @Zverunchella
    @Zverunchella 3 місяці тому

    Все начинают программировать с нуля на Python, а он решил начать с языка C, как истинный ГИГОЧАД))))))

  • @Vodokryt13
    @Vodokryt13 3 місяці тому

    Я ничего не понял. И не понял, что за восторги. Это не самое понятное объяснение. Понял тот, кто уже в теме. Я не в теме пока. Разберусь, конечно. Но сначала объясняют принцип работы на пальцах, а потом уже формулы. И скорость рассказа, конечно очень быстрая.

  • @redice8928
    @redice8928 4 місяці тому

    Массив expresults[4] длинной 4 инициализирован массивом из 3 значений. Теперь думаем какую ошибку он получил в функции train(). Картинка на 2:10 содержит одну матрицу, training data[4][3] содержит другие значения. Ты сколько записывал это видео?

  • @redice8928
    @redice8928 4 місяці тому

    ты в игры то с друзьями, то играешь, или они слишком тупы для тебя?

  • @seva-c6j
    @seva-c6j 4 місяці тому

    мышления тут никакого нет

  • @jvmtiger7055
    @jvmtiger7055 4 місяці тому

    Круто, жаль что нету новых роликов

  • @rotten.hollow
    @rotten.hollow 4 місяці тому

    нахожусь в точке, когда хочется уметь программировать, хочу делать свою игру ммо/моба жанра :) , но даже не понимаю что надо делать, когда пытаюсь смотреть на код или открывать даже просто всякие файлы игр стим, в голове будто белый шум, и я ваще не понимаю, что я ваще тут делаю, никак не прощупаю основание, что мне ваще делать, смотрю какие-то гайды, но там показывают как двигать кубики и куча всякого материала, который я сразу должен какбы знать, я еле еле научился устанавливать те же моды в майнкрафте, что я хотябы могу из папки в папку файлы перекинуть, так мне пришлось этому знанию, перекидыванию файлов мода в папку майна, несколько лет учиться. мне 25, а я еле еле знаю как включить комп или скопировать путь к файлу, ты по сравнению со мной в 14, когда уже симуляцию жидкости на языке С сделал, просто гений, альфа и омега программирования. сижу вот думаю, что знание про программирование - это такая узкая специализация, как если уметь делать сальто и жонглировать 10 шариками, и надеюсь, что в будущем эти знания можно будет проще добывать и будет более простая структура обучения с помощью нейросети, где я почти ничего не делаю, а все делает она, а еще лучше просто загрузить все нужные знания сразу в голову :) потому что сейчас все ресурсы для обучения настолько нереально сложные, бесит что нет никого, кто на каждом шагу провел меня за руку, именно по моему пути, потому что случись ошибка в каком-то месте и я тут же выгорю пока что либо пойму

  • @SashaDeveloper
    @SashaDeveloper 4 місяці тому

    Реально, вообще кайф!! Есть тг канал? Заведи пожалуйста. Я часов 10 потратил на исследование темы нейросетей (математика на высоком уровне, в программировании 3 года опыта) и нифига не понял. А тут абсолютно понятно. Очень хочу тг канал

  • @АркадийНалимов-р1э
    @АркадийНалимов-р1э 4 місяці тому

    Школьник? Да ты Мужчина, братец, спасибо!

  • @doholod_super1124
    @doholod_super1124 5 місяців тому

    3:34 0.33 *0.1 = 0.033 не 0.0033

  • @CAXAROK2010
    @CAXAROK2010 5 місяців тому

    Красавчик

  • @Руслан-б9о
    @Руслан-б9о 5 місяців тому

    Решил что то менять в жизни, спасибо большое за подробное видео пока у меня не хватает навыков что бы понять все, буду смотреть все твои видео может получится реально стать программистом, лайк подписка. Спасибо

  • @spek5525
    @spek5525 5 місяців тому

    Я совсем новичок в программировании.Подскажите, пожалуйста ! Почему, когда полностью скопировал код на Github и вставил в паскаль, то выдаёт ошибку в самой первой строке?

    • @top-x-channel
      @top-x-channel 3 місяці тому

      Через git clone надо

    • @spek5525
      @spek5525 3 місяці тому

      @@top-x-channel, почему так?

    • @top-x-channel
      @top-x-channel 3 місяці тому

      @@spek5525 что бы точно все зависимости подтянулись. Я с паскалев не работал в основном сижу по 22 студией в плюсах и когда используешь библиотеки требуется файл зависимостей т. е такой конфиг говорящий компилятору где как-то заголовочные файлы DLL и lib искать

  • @bit_gamerd9470
    @bit_gamerd9470 5 місяців тому

    Первая Задача - посмотрите на строки и овтеты разделенные чертой, с орее усего вы поняли какой ответ Я - нихрена не понял (хотя и давалось секунд 5-7

  • @Maxnicknameable
    @Maxnicknameable 6 місяців тому

    В программе есть существенная ошибка: при приведении указателя к double. От этого значение памяти по указателю не приводится к даблу, оно остаётся таким же как было, а у дабла совершенно другой формат! И соответственно на вход функции RightProt поступают совершенно некорректные значения. Приводить к даблу надо значения, а не указатель.

  • @ВаняФилин-ф2г
    @ВаняФилин-ф2г 6 місяців тому

    Если ты дальше этим будешь заниматься , тебя ждет большое будущее !

  • @KLAUSplay
    @KLAUSplay 6 місяців тому

    для лисы, волка, медведя перцептрон наверно не сможет работать, ведь для угадывания животного должно быть много признаков, а перцептрон вроде только к бинарной классификации относится

  • @blockedchannel7032
    @blockedchannel7032 6 місяців тому

    Братан, переходи на Linux. Windows тебя испортит, поверь.

  • @stakemograine266
    @stakemograine266 6 місяців тому

    10-я строчка кода: return (a <= 0)? 0: 1; то же самое можно сделать куда проще: return a > 0; 20-я строка кода, вернее вся функция train. int* привести к double * - это, конечно, сильно (я уж молчу про небезопасно), не проще ли тогда изначально объявить массив data как double? Ну это же удобнее. Т.е. просто объявляем нашу функцию void train(double data[4][3], int exp[4), и в main'e объявляем double trainingdata[4][3], и все, и не нужно есть кактус. 33-я строчка: int expresults[4] = {0, 0, 1}; - это тоже сильно. к тому же, вроде как у нас была таблица 1,0,1 = 1 0,0,1 = 0 1,1,1 = 1 1,0,0 = 1 0,1,0 = 0 а в итоге мы почему-то используем таблицу 0,0,1 = 0 0,1,1 = 0 1,0,1 = 1 0,1,0 = ? (0 по дефолту, но это не точно) да, у нас массив из 4 элементов инициируется только 3-мя значениями, так что на месте последнего элемента у нас по чистой случайности правильный 0, просто повезло, так что берем и смело переписываем: double trainingdata[4][3] = { {1,0,1}, {0,0,1}, {1,1,1}, {1,0,0} }; int i, expresults[4] = {1,0,1,1}; /* .... */ double newdata[] = {1,1,0}; И, кстати, да, а для чего у нас тут windows.h? Мы ничего из него не используем, но зачем-то инклудим. Зачем? З.Ы. fmod( rand()%100000000 * 0.1, 1.05 ) ... ну-у-у-у.... ээ-это-о-о-о... а не проще ли w[i] = rand() % 11 / 10.0; Не? Никак? Низя? Работать не будет? Точно? Да и в целом, у нас на входе 3 животинки, а на выходе только 2 (либо 0, либо 1). Эх, жизнь не справедлива. Кто-то определенно не дополз до финиша. Либо задача составлена некорректно. В общем, еще есть куда расти. Успехов. :)

    • @redice8928
      @redice8928 4 місяці тому

      Based.

    • @Тест_ТВ
      @Тест_ТВ Місяць тому

      интересно сколько тебе лет гений?

  • @iquartzi848
    @iquartzi848 6 місяців тому

    Почему у тебя все веса слоев обучаются на ошибке выходного? Разве не нужно найти ошибку каждого слоя, что собственно и является самой сложной формулой в backproportion

  • @СергейЗиновьев-д5о
    @СергейЗиновьев-д5о 6 місяців тому

    А чувак на С++ пишет вполне уже по взрослому! Свой подчерк уже видно.

    • @Schneemensch_a
      @Schneemensch_a 6 місяців тому

      Это чистый си, если в си плюсах создать переменную под названием new то тебя пошлют если мягко говорить

  • @skill_x_8016
    @skill_x_8016 6 місяців тому

    Боже мой, парень, ты просто невероятно хорош! Когда смотришь твои видео, понимаешь что нет ничего невозможного) Спасибо тебе огромное и удачи в развитии канала🔥

  • @Idk-mk9cg
    @Idk-mk9cg 6 місяців тому

    Спасибо! Самое лучшее и понятное объяснение

  • @misterfox3464
    @misterfox3464 7 місяців тому

    Скажем так. Реализация и идея хрень. НО! Интеллект - это способность решать не стандартные задачи нестандартно... Мне кажется ты доказал что будь у тебя достаточно времени и знаний ты бы написал намного лучше. Продолжай )

  • @ЮрийРейковский
    @ЮрийРейковский 7 місяців тому

    Слушай, а расскажи как собрать установщик под программу

  • @ЮрийРейковский
    @ЮрийРейковский 7 місяців тому

    А ты хорош

  • @drumcord
    @drumcord 7 місяців тому

    3:34 ошибка 0.33 * 0.1 = 0.033 Нейросети до сих пор косячат с математикой и простыми арифметическими действиями. Можно сказать что они не "думают", а очень профессионально "перемешивают" информацию и "галлюцинируют" ответы по заданным алгоритмам. Высококачественная электронная шизофазия получается ) "Это, так сказать, система… эээ… в составе 120 единиц. Фотографируете Мурманский полуостров и получаете te-le-fun-ken. И бухгалтер работает по другой линии - по линии библиотекаря. Потому что не воздух будет, академик будет! Ну, берем телевизор, вставляем в Мурманский полуостров, накручиваем там… эээ… все время черный хлеб… Так что же, будет Муромец, что ли, вырастать? Илья Муромец, что ли, будет вырастать из этого?"

  • @Urasic
    @Urasic 7 місяців тому

    Что

  • @Ama_Teur
    @Ama_Teur 7 місяців тому

    красавчик что кодишь на С! Не желаешь денег подзаработать ? есть ТЗ для тебя по нейронке несложной

  • @silkasoft1
    @silkasoft1 7 місяців тому

    Парень, это одно из самых лучших пояснений работы нейронки. Респетище!

  • @АлексейПетров-з1ф3с
    @АлексейПетров-з1ф3с 7 місяців тому

    неправильное понимание математической составляющей обратного распространения ошибки(( - это будет работать, но не оптимально - надо почитать серьезную литературу по нейронным сетям. дельта W = скорость обучения*градиент ошибки*выход предыдущего слоя. Градиент ошибки = -(ожидаемый-рассчитанный)*производная функции активации выходного сигнала.

    • @Schneemensch_a
      @Schneemensch_a 6 місяців тому

      Посоветуй литературу