Мега-листа бесплатног водича: Како направити сопствену крипто валуту, оперативни систем, програмски језик и још много тога

Овај пост је првобитно објављен на Медијуму.

Недавно сам налетео на ново спремиште ГитХуб које је имало дугачку листу упутстава о томе како да се изграде многе технологије. Листа укључује водиче о томе како да направите сопствени Блоцкцхаин / Цриптоцурренци, Веб Сервер, Темплате Енгине,и још много тога.

Случајно сам налетео на ово спремиште док сам прегледавао најпопуларнија ГитХуб спремишта на новој Цхроме картици користећи ГитХунт. То је заиста дугачка листа и можда ће вас мало преплавити, али ово спремиште је вредно погледати. Увек можете то гледати и вратити му се. Можда требате нешто боље научити градећи то, или ћете можда пронаћи неки водич који вам треба.

Овде је комплетна листа коју је у време писања овог текста додао ГитХуб и објавио аутор Даниел Стефановић.

Овде ћу навести / повезати до неких чланака из сваке категорије како бих вам дао представу о томе шта се нуди:

Направите свој сопствени 3Д приказивач

  • Ц ++: Увод у праћење зрака: једноставна метода за стварање 3Д слика
  • Ц ++: Како ОпенГЛ ради: генерирање софтвера у 500 редова кода
  • Јава + ЈаваСцрипт: Направите сопствени 3Д приказивач
  • Јава: Како створити свој властити једноставан механизам за 3Д приказ у чистој Јави

Изградите сопствени Блоцкцхаин / Цриптоцурренци

  • Крипто валута за лутке: Битцоин и даље
  • АТС: функционални блок ланац
  • Етхереум: Из „Шта је Блоцкцхаин?“ за изградњу блоцкцхаина за мање од сат времена
  • Го: Изградња Блоцкцхаин-а у Го-у
  • Хаскелл: Једноставна примена крипто валута, написана да илуструје основне компоненте јавне дистрибуиране књиге засноване на Прооф-оф-Ворк
  • Јава: Стварање првог блок-ланца са Јавом
  • ЈаваСцрипт: Имплементација крипто валуте у мање од 1500 линија кода
  • ЈаваСцрипт: Направите свој властити Блоцкцхаин у Јавасцрипту
  • ЈаваСцрипт: Научите и направите Јавасцрипт Блоцкцхаин
  • Питхон: Научите Блоцкцхаинс градећи један
  • Питхон: Направите сопствени блоцкцхаин: туториал за Питхон
  • ТипеСцрипт: Наивецоин: водич за изградњу крипто валуте

Направите свој Бот

  • Хаскелл: Осврните свој ИРЦ бот
  • Ноде.јс: Стварање једноставног АИ бота за Фацебоок Мессенгер са АПИ.аи у Ноде.јс
  • Ноде.јс: Зашто би требало да имате свог Твиттер бота и како да га направите за мање од 30 минута
  • Ноде.јс: Како направити реактивног телеграмског бота
  • Ноде.јс: Направите Дисцорд бот
  • ПХП: Хајде да напишемо бота за криптовалуте
  • Питхон: Детаљна упутства за изградњу основног Фацебоок бота за цхат
  • Питхон: Направите Реддит бот
  • Питхон: Како направити реддит бот
  • Питхон: Како створити телеграмског бота користећи Питхон
  • Питхон: Направите Твиттер бот у Питхону користећи Твеепи
  • Р: Направите бот за трговање криптовалутама са Р.

Изградите сопствену базу података

  • Ц: Изградимо једноставну базу података
  • Ц ++: Примена Кеи-Валуе продавнице
  • Ц #: Израдите сопствену базу података
  • Цлојуре: База података инспирисана археологијом
  • ЈаваСцрипт: Дагоба: база података графикона у меморији
  • Питхон: ДБДБ: База паса за псе

Направите сопствени Фронт-енд Фрамеворк / Библиотеку

  • ЈаваСцрипт: Уради сам водич за изградњу сопственог Реацт-а
  • ЈаваСцрипт: Обрнути инжењерски реаговање
  • ЈаваСцрипт: Изградња реакције од нуле
  • ЈаваСцрипт: Изградња сопственог реакционог клона у пет једноставних корака
  • ЈаваСцрипт: Направите свој Вуејс
  • ЈаваСцрипт: Направите себи Редук
  • ЈаваСцрипт: Напишимо Редук!
  • ЈаваСцрипт: Редук: Имплементација продавнице од огреботина
  • ЈаваСцрипт: Изградите сопствени поједностављени АнгуларЈС у 200 линија ЈаваСцрипт-а
  • ЈаваСцрипт: Како написати свој виртуелни ДОМ

Направите свој Доцкер

  • Ц: Линук контејнери у 500 редова кода
  • Го: Израда контејнера од нуле у програму Го
  • Питхон: Радионица о Линук контејнерима: Ребуилд Доцкер фром Сцратцх
  • Питхон: Доказивачка имитација Доцкера, написана на 100% Питхону
  • Схелл: Доцкер имплементиран у око 100 линија басха

Направите своју игру

  • Ц: Ручно израђени херој
  • Ц: Како програмирати НСЗ игру у Ц.
  • Ц: Шаховски мотор у Ц.
  • Ц: Направимо: Опасног Давеа
  • Ц: Научите програмирање видео игара на језику Ц.
  • Ц: Кодирање Судоку Солвера у Ц.
  • Ц: Кодирање Рогуе / Нетхацк РПГ у Ц.
  • Ц: Водич за избацивање клона
  • Ц: Водичи за основну игру Инвадерс направљени на језику Ц са ГТК: и ОпенГЛ
  • Ц: Водич за Астроиде написан на језику Ц користећи ГТК са ОпенГЛ-ом и ДасхГЛ-ом за манипулацију матрицом
  • Ц ++: Како направити Минецрафт у Ц ++ / ОпенГЛ
  • Ц ++: пробијање
  • Ц ++: Почетно програмирање игара в2.0
  • Ц #: научите Ц # прављењем једноставног РПГ-а
  • Ц #: Стварање невероватне игре у Ц #
  • ЈаваСцрипт: 2Д пробојна игра користећи Пхасер
  • ЈаваСцрипт: Како направити Флаппи Бирд у ХТМЛ5 са Пхасер-ом
  • Луа: БИТЕПАТХ
  • Руби: Напиши себи неваљалца
  • Руби: Развијање игара са Рубијем

Направите свој властити Гит

  • ЈаваСцрипт: Гитлет
  • ЈаваСцрипт: Изградите ГИТ - научите ГИТ
  • Питхон: Таман довољно Гит клијента да креира репо, уреже се и гурне у ГитХуб
  • Руби: Обнова Гит-а у Руби-у

Изградите сопствену неуронску мрежу

  • Ц #: ОЦР неуронске мреже
  • Крени: Састави вишеслојни перцептрон са Голангом
  • Го: Како направити једноставну вештачку неуронску мрежу помоћу Го-а
  • Иди: Израда неуронске мреже од огреботина у покрету
  • Јава: Неуронске мреже: Перцептрон
  • ЈаваСцрипт: Пример примене неуронске мреже у Јавасцрипту
  • ЈаваСцрипт: Неуронске мреже од нуле за Јавасцрипт лингвисте (1. део - Перцептрон)
  • ЈаваСцрипт: Можете да изградите неуронску мрежу у ЈаваСцрипт-у чак и ако заиста не разумете неуронске мреже
  • ЈаваСцрипт: Како створити неуронску мрежу у ЈаваСцрипт-у у само 30 редова кода
  • Питхон: Оптичко препознавање знакова (ОЦР)

Направите сопствени мрежни стек

  • Ц: Бееј-ов водич за мрежно програмирање
  • Ц: Кодирајмо ТЦП / ИП стек
  • Руби: Како направити мрежни стек у Руби-у

Направите свој оперативни систем

  • Скупштина: Писање малог к86 покретачког програма
  • Ц: Оперативни системи: од 0 до 1
  • Ц: Мала књига о развоју ОС-а
  • Ц: Кернел 101 - Напишимо кернел
  • Ц: Изградите минимално језгро са више задатака за АРМ од нуле
  • Ц: Како створити ОС од нуле
  • Ц: Водич за Маллоц
  • Ц: Хакирајте виртуелну меморију
  • Ц ++: Писање покретачког програма
  • Руст: Писање ОС-а у Руст-у

Направите свој властити програмски језик

  • Ц: Израда тумача: Приручник за израду програмских језика
  • Ц: Први бебин сакупљач смећа
  • Ц: Направите сопствени писак: Научите Ц и направите свој програмски језик у 1000 редова кода
  • Ц: Имплементирајте минимални тумач, компајлер (к86 / Арм) и ЈИТ компајлер од нуле
  • Ц: Писање једноставног сакупљача смећа у језику Ц.
  • Ц ++: Писање сопственог компајлера играчака помоћу Флек-а
  • Го: Лексичко скенирање у програму Го
  • Хаскелл: Направимо компајлер
  • Хаскелл: Напиши вам Хаскелл
  • ЈаваСцрипт: Супер мајушни компајлер
  • ОЦамл: Писање Ц компајлера
  • Рекет: Прелепи Рекет: Како направити сопствене програмске језике помоћу Рекета
  • Руби: Састављач из почетка
  • Питхон: Питхон тумач написан на Питхону
  • Питхон: лисп.пи: Направите сопствени тумач за Лисп
  • Питхон: Једноставно рашчлањивање засновано на итератору
  • Питхон: Једноставно рашчлањивање одозго надоле у ​​Питхону

Направите свој властити Регек Енгине

  • Ц: Подударање редовног израза
  • Ц: Подударање регуларних израза може бити једноставно и брзо
  • ЈаваСцрипт: Изградите Регек Енгине за мање од 40 линија кода
  • Перл: Како функционишу регекси
  • Сцала: Нема магије: Регуларни изрази

Направите своју шкољку

  • Ц: Водич - Напишите шкољку на језику Ц.
  • Ц: Хајде да направимо љуску!
  • Ц: Писање УНИКС шкољке - И део
  • Руби: Уник љуска у Руби-у

Направите свој властити Темплате Енгине

  • ЈаваСцрипт: ЈаваСцрипт механизам шаблона у само 20 редова
  • Питхон: Приступ: Израда покретачког механизма играчака у Питхону
  • Питхон: Темплате Енгине
  • Руби: Како написати механизам шаблона у мање од 30 редова кода

Направите сопствени веб сервер

  • Ц #: Писање веб сервера од нуле
  • Ноде.јс: Кодирајмо веб сервер од нуле са НодеЈС Стреамс
  • ПХП: Писање веб сервера у чистом ПХП-у
  • Питхон: Једноставан веб сервер
  • Питхон: Изградимо веб сервер.
  • Питхон: Веб апликација од нуле
  • Питхон: Изградња основног ХТТП сервера од нуле у Питхону
  • Руби: Израда једноставног сервера за веб-сокете од нуле у Руби-у

Некатегоризовано

  • Легура: Политика истог порекла
  • Ц: Направите сопствени уређивач текста
  • Ц: Како написати видео уређај у мање од 1000 редова
  • Ц: Научите како да пишете хеш табелу на језику Ц.
  • Ц: Писање СВГ библиотеке
  • Ц ++: Направите сопствене ВР слушалице за 100 долара
  • Ц ++: Како написати емулатор (тумач ЦХИП-8)
  • Ц ++: Писање Линук програма за отклањање грешака
  • Ц ++: Како се прави увод у 64к
  • Го: Израдите веб апликацију у програму Го
  • Јава: Направите апликацију за батеријску лампу
  • ЈаваСцрипт: Научите ЈаваСцрипт обећања тако што ћете направити обећање из почетка
  • Питхон: Како направити кицк-асс мобилни скенер докумената за само 5 минута
  • Питхон: Систем континуиране интеграције
  • Питхон: Изградња цевовода за препознавање лица уз дубоко учење у Тенсорфлов-у
  • Питхон: Системи препоручивача у Питхону: Водич за почетнике
  • Руби: Педометар у стварном свету
  • Руст: Хајде да направимо претраживач
  • Руст: Изградња ДНС сервера у Руст-у

Надам се да ће вам ово спремиште бити корисно. Свакако јесам. Можете допринети комплетној листи на ГитХуб-у.

Срећно учење!

Овај пост је првобитно објављен на Медијуму.