- 16
- 168 386
IT_Школьник
Приєднався 18 гру 2020
Я Никита, мне 17 лет. Увлекаюсь программированием, графическим дизайном, анимацией, 3Д моделированием и рендером. Пишу на языках Си и Ассемблере. Здесь я буду выкладывать самые интересные вещи, которыми я хочу поделится, и снимать видео на темы программирования, и науки. Подпишись если тебе интересен такой контент, мне будет очень приятно :з
Информацией о выходе новых роликов, интересными моментами, и всем-всем-всем делюсь в своём телеграмм канале
Информацией о выходе новых роликов, интересными моментами, и всем-всем-всем делюсь в своём телеграмм канале
Гайд на красивый и удобный 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
- ДОПОЛНИТЕЛЬНО -
[ Здесь пока ничего нет ]
- СОДЕРЖАНИЕ -
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 на ПАСКАЛЕ с нуля
Топ видео, сильно хочу глубоко погрузиться в асм и работу компов с ос, но сомневаюсь, инфы слишком много, тяжело будет усваивать думаю
Была у меня мысля в 2020 писать ЕГЭ на asm , но увы мы тогда писали на листочках 😂
ITSchüler😂👍 красава. С меня подписон.
Этот парень понимает в искусственном интеллекте больше чем Гурулёв! ;-) Молодец! Так держать! Мне всегда вспоминается Ералаш, начинающийся словами "Дети наша опора! Им жить и работать в двадцать первом веке!" ua-cam.com/video/fwpsL3E_U9g/v-deo.htmlsi=CC0b9sJlkgjvJuC2&t=15
спасибо
спасибо
Тот самый школьник из Индии)
Вот тебе и школота, блин!)) Красава, парень!)
подписка, все структурно рассказал 👍
принцип у гарднера на примере игры крестики-нолики
📕Скоро видео ❓📕
Код немного странный. Например, weights лучше объявлять не как define, а как const int. И непонятно, зачем ты её объявил, если потом вместо неё при проверках использовал её значение (3). Очевидно, объявлять значение весов как переменную стоит только в случае, если изменение данной переменной изменит количество весов.
Ну что могу сказать? Браво! Особенно порадовало желание разобраться в велосипеде) Какой деликатный камень в огород Пайтона в комментарии. Есть правда один нюанс, который портит всю картину. Обучение обратным распространением подразумевает взятие производной от функции активации, не увидел в коде.
харош мужик
Не тратьте время, насколько я поняла, он написал программу, которая читает документ и в зависимости от слов, которые находит в документе активирует нужные функций на языке C.
Это примитивный классификатор. нейросети умеют гораздо больше.
А ты код пишешь на ноутбуке или ПК
Сначала подумал, что 1.5х включено..
Пацан тебе надо идти дальше в MIT учиться.
Все начинают программировать с нуля на Python, а он решил начать с языка C, как истинный ГИГОЧАД))))))
Я ничего не понял. И не понял, что за восторги. Это не самое понятное объяснение. Понял тот, кто уже в теме. Я не в теме пока. Разберусь, конечно. Но сначала объясняют принцип работы на пальцах, а потом уже формулы. И скорость рассказа, конечно очень быстрая.
Так это и был рассказ на пальцах
Массив expresults[4] длинной 4 инициализирован массивом из 3 значений. Теперь думаем какую ошибку он получил в функции train(). Картинка на 2:10 содержит одну матрицу, training data[4][3] содержит другие значения. Ты сколько записывал это видео?
ты в игры то с друзьями, то играешь, или они слишком тупы для тебя?
мышления тут никакого нет
Круто, жаль что нету новых роликов
нахожусь в точке, когда хочется уметь программировать, хочу делать свою игру ммо/моба жанра :) , но даже не понимаю что надо делать, когда пытаюсь смотреть на код или открывать даже просто всякие файлы игр стим, в голове будто белый шум, и я ваще не понимаю, что я ваще тут делаю, никак не прощупаю основание, что мне ваще делать, смотрю какие-то гайды, но там показывают как двигать кубики и куча всякого материала, который я сразу должен какбы знать, я еле еле научился устанавливать те же моды в майнкрафте, что я хотябы могу из папки в папку файлы перекинуть, так мне пришлось этому знанию, перекидыванию файлов мода в папку майна, несколько лет учиться. мне 25, а я еле еле знаю как включить комп или скопировать путь к файлу, ты по сравнению со мной в 14, когда уже симуляцию жидкости на языке С сделал, просто гений, альфа и омега программирования. сижу вот думаю, что знание про программирование - это такая узкая специализация, как если уметь делать сальто и жонглировать 10 шариками, и надеюсь, что в будущем эти знания можно будет проще добывать и будет более простая структура обучения с помощью нейросети, где я почти ничего не делаю, а все делает она, а еще лучше просто загрузить все нужные знания сразу в голову :) потому что сейчас все ресурсы для обучения настолько нереально сложные, бесит что нет никого, кто на каждом шагу провел меня за руку, именно по моему пути, потому что случись ошибка в каком-то месте и я тут же выгорю пока что либо пойму
Реально, вообще кайф!! Есть тг канал? Заведи пожалуйста. Я часов 10 потратил на исследование темы нейросетей (математика на высоком уровне, в программировании 3 года опыта) и нифига не понял. А тут абсолютно понятно. Очень хочу тг канал
Школьник? Да ты Мужчина, братец, спасибо!
3:34 0.33 *0.1 = 0.033 не 0.0033
Красавчик
Решил что то менять в жизни, спасибо большое за подробное видео пока у меня не хватает навыков что бы понять все, буду смотреть все твои видео может получится реально стать программистом, лайк подписка. Спасибо
Я совсем новичок в программировании.Подскажите, пожалуйста ! Почему, когда полностью скопировал код на Github и вставил в паскаль, то выдаёт ошибку в самой первой строке?
Через git clone надо
@@top-x-channel, почему так?
@@spek5525 что бы точно все зависимости подтянулись. Я с паскалев не работал в основном сижу по 22 студией в плюсах и когда используешь библиотеки требуется файл зависимостей т. е такой конфиг говорящий компилятору где как-то заголовочные файлы DLL и lib искать
Первая Задача - посмотрите на строки и овтеты разделенные чертой, с орее усего вы поняли какой ответ Я - нихрена не понял (хотя и давалось секунд 5-7
В программе есть существенная ошибка: при приведении указателя к double. От этого значение памяти по указателю не приводится к даблу, оно остаётся таким же как было, а у дабла совершенно другой формат! И соответственно на вход функции RightProt поступают совершенно некорректные значения. Приводить к даблу надо значения, а не указатель.
Если ты дальше этим будешь заниматься , тебя ждет большое будущее !
для лисы, волка, медведя перцептрон наверно не сможет работать, ведь для угадывания животного должно быть много признаков, а перцептрон вроде только к бинарной классификации относится
Братан, переходи на Linux. Windows тебя испортит, поверь.
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). Эх, жизнь не справедлива. Кто-то определенно не дополз до финиша. Либо задача составлена некорректно. В общем, еще есть куда расти. Успехов. :)
Based.
интересно сколько тебе лет гений?
Почему у тебя все веса слоев обучаются на ошибке выходного? Разве не нужно найти ошибку каждого слоя, что собственно и является самой сложной формулой в backproportion
А чувак на С++ пишет вполне уже по взрослому! Свой подчерк уже видно.
Это чистый си, если в си плюсах создать переменную под названием new то тебя пошлют если мягко говорить
Боже мой, парень, ты просто невероятно хорош! Когда смотришь твои видео, понимаешь что нет ничего невозможного) Спасибо тебе огромное и удачи в развитии канала🔥
Спасибо! Самое лучшее и понятное объяснение
Скажем так. Реализация и идея хрень. НО! Интеллект - это способность решать не стандартные задачи нестандартно... Мне кажется ты доказал что будь у тебя достаточно времени и знаний ты бы написал намного лучше. Продолжай )
Слушай, а расскажи как собрать установщик под программу
А ты хорош
3:34 ошибка 0.33 * 0.1 = 0.033 Нейросети до сих пор косячат с математикой и простыми арифметическими действиями. Можно сказать что они не "думают", а очень профессионально "перемешивают" информацию и "галлюцинируют" ответы по заданным алгоритмам. Высококачественная электронная шизофазия получается ) "Это, так сказать, система… эээ… в составе 120 единиц. Фотографируете Мурманский полуостров и получаете te-le-fun-ken. И бухгалтер работает по другой линии - по линии библиотекаря. Потому что не воздух будет, академик будет! Ну, берем телевизор, вставляем в Мурманский полуостров, накручиваем там… эээ… все время черный хлеб… Так что же, будет Муромец, что ли, вырастать? Илья Муромец, что ли, будет вырастать из этого?"
Что
красавчик что кодишь на С! Не желаешь денег подзаработать ? есть ТЗ для тебя по нейронке несложной
Парень, это одно из самых лучших пояснений работы нейронки. Респетище!
неправильное понимание математической составляющей обратного распространения ошибки(( - это будет работать, но не оптимально - надо почитать серьезную литературу по нейронным сетям. дельта W = скорость обучения*градиент ошибки*выход предыдущего слоя. Градиент ошибки = -(ожидаемый-рассчитанный)*производная функции активации выходного сигнала.
Посоветуй литературу