Альфа-код
153 subscribers
156 photos
18 videos
4 files
182 links
Канал с мемами об IT и всё такое :) Ссылка на канал: https://t.me/alfa_code

Мой блог:
https://t.me/sidredin_blog
Download Telegram
Альфа-код
https://youtu.be/JjsSssoVZD8
Скрины интеллект-карты из видео
🔥2
😁2😱1🤬1
Возможно, я ошибаюсь, но иногда мне кажется, что остальные программисты так смотрят на нас - пхпшников
😁61👍1😱1
Альфа-код
Возможно, я ошибаюсь, но иногда мне кажется, что остальные программисты так смотрят на нас - пхпшников
Пора с этим кончать! Я решил начать с самых основ - машинного кода и всё такое - поэтому поступил на этот курс от курсеры https://www.coursera.org/learn/build-a-computer/home/week/1 Вроде то, что доктор прописал. Время от времени буду надоедать вам ходом обучения. А так - советую и вам последовать моему примеру, чтобы стать высококвалифицированными разработчиками
🔥7
Решил написать про такое понятие, как "абстракция", т.к. оно будет использовано в следущей заметке. Пишу своими словами, намеренно не заглядывая в гугол:
Абстракция - это что-то типа упрощения. Т.е. когда не нужно думать о том, что находится на более низких уровнях. Например, умножение - это абстракция над сложением. Т.е. когда умножаешь 2 на 3 - это значит, что 2 единицы чего-то слагаешь друг на друга 3 раза (т.е. 2 + 2 + 2). А степень - это абстракция над умножением, т.е. уже следующий (более высокий уровень) абстракции. Надеюсь, понятно объяснил🤓
🔥4🤓2
Альфа-код
Пора с этим кончать! Я решил начать с самых основ - машинного кода и всё такое - поэтому поступил на этот курс от курсеры https://www.coursera.org/learn/build-a-computer/home/week/1 Вроде то, что доктор прописал. Время от времени буду надоедать вам ходом обучения.…
Прошел первый модуль (вступительный). Там рассказывается, о чём этот курс (кстати, курс на английском). Расскажу коротко своими словами то, что я узнал из этого модуля:

В общем, курс состоит из 2х частей:

В первой части (которую я сейчас прохожу), рассказывается о том, как создать свой мини-компьютер, т.е. о "железе". На схеме (см. скрин), вы можете видеть так называемые слои абстракции:
1) простые физические компоненты - транзисторы, резисторы и т.д.
2) логический вентили (это своего рода вентили в трубопроводах, только тут регулируется не водяной ток, а электрический)
3) Чипы, чипсеты, ОРМ и др. (на самом деле я просто перечисляю то, что вижу на скрине. Сам я пока не сильно вдупляю во все эти штуки)
4) Архитектура компьютера - это, как я понимаю, уже готовая сборка из детелей более низкого (т.е. 3го) уровня
(продолжение следует)
👍2🔥2😁1
Альфа-код
Прошел первый модуль (вступительный). Там рассказывается, о чём этот курс (кстати, курс на английском). Расскажу коротко своими словами то, что я узнал из этого модуля: В общем, курс состоит из 2х частей: В первой части (которую я сейчас прохожу), рассказывается…
(продолжение)

Во второй части рассказывается о программном обеспечении компа - начиная с низкоуровнего машинного кода до высокоуровневых языков. Программное обеспечение - это то, что даёт "жизнь" компьютеру - без него комп - просто набор железных деталей. Но об этом расскажу потом, если дойду до этой части курса). Но самое главное - дошедшие до конца студенты создадут тетрис😍
🔥3
Альфа-код
Решил написать про такое понятие, как "абстракция", т.к. оно будет использовано в следущей заметке. Пишу своими словами, намеренно не заглядывая в гугол: Абстракция - это что-то типа упрощения. Т.е. когда не нужно думать о том, что находится на более низких…
С понятием "абстракция" тесно связано понятие "интерфейс". Интерфейс показывает, что делает тот или иной объект. Т.е. это своего рода кнопочки, рычаги и другие элементы для управления объектом и получения каких-либо данных о нём. В свою очередь интерфейс может быть реализован разными способами. На скрине мы видим один из вариантов реализации интерфейса (в правом нижнем углу). Ещё хотел бы сообщить вам - о юные (и не очень) падаваны, что с понятиями интерфейс/реализация вы будете встречаться не только в низкоуровневом программировании и при создании логических вентилей, но и на всех остальных уровнях, особенно при изучении такой темы, как ООП - объектно-ориентированное программирование. Видали, какое длинное предложение получилось? Надеюсь, вы не потеряли нить, пока дошли до конца😃
👍3
Я в своем изучении разных языков программирования настолько преисполнился, что я как-будто бы уже написал сто триллионов миллиардов программ на триллионах и триллионах таких же языков, как этот PHP
😁8
[Возможно, неважная инфа]
Набрал в поиске гифок телеги "work hard" (работать усердно/тяжело). Ожидал увидеть физическую работу. Но вместо этого телега выдала гифки, подавляющее большинство которых были связаны с работой на компе.
Было бы интересно узнать, как формируется выдача гифок в телеге (или сервиса, к которому обращается телега) при поиске по какому-то слову. Т.е.:
1) по каким алгоритмам
2) или кто влияет на их сортировку - т.е. может это индусы или китайцы (ввиду своей многочисленности). Почему я об этом спрашиваю - потому-что в моём окружении многие считают, что на компьютере в основном играют, а об усердной работе на компьютере вряд ли кто-то из них даже подумает.
💯3🔥1
Популярность Threads падает. Я думаю, Цукер запустил его, чтобы вывести Маска из равновесия перед боем
😁7
Начал учить Vue.js. Нужно по работе. Из всех фронтенд фреймворков он показался наиболее подходящим для использования вместе с Laravel
👍6
Продолжаю создавать свои "чипы" в рамках курса "Nand2tetris" #держу_в_курсе

P.S.: двигаюсь очень медленно, но главное - движение есть. Как говорится, умножая 0 на любое число получаем в итоге 0, т.е. ничего. Но если мы предпринимаем хотя бы микроскопические шаги - умножая их на общее количество чего-то там получаем что-то ощутимое. Ну в общем вы поняли😁
👍5
Завершил первый модуль курса "Nand to tetris". Реализовал все эти чипы на основе чипа Nand

UPD. При реализации сложности тоже были - в основном на многобитных чипах (начиная с Not16). Помогли некоторые видосы на ютубе (в том числе реализация чипа Not16). Ну а Mux4Way16 я подсмотрел на гитхабе. Остальные сам делал
👍4
Искал гайд по Swagger/OpenAPI. Наткнулся на этот замечательный плейлист https://www.youtube.com/playlist?list=PL4MpKy3QjNp8IsepABrb_c6D867DFO6aR
1
Альфа-код
Искал гайд по Swagger/OpenAPI. Наткнулся на этот замечательный плейлист https://www.youtube.com/playlist?list=PL4MpKy3QjNp8IsepABrb_c6D867DFO6aR
OpenAPI (до версии 3.0 эта спецификация называлась Swagger) - это спецификация по документированию REST API. Кроме спецификации есть набор инструментов, который продолжает называться Swagger'ом (см. скрин)
👍2
Альфа-код
OpenAPI (до версии 3.0 эта спецификация называлась Swagger) - это спецификация по документированию REST API. Кроме спецификации есть набор инструментов, который продолжает называться Swagger'ом (см. скрин)
Из этих инструментов большую часть времени разработчики пишут в Swagger Editor - слева пишешь, а справа видишь результат. Чувак, плейлист которого я скинул выше, советует программу Insomnia - как я понял, он сочетает в себе возможности не только Swagger Editor'а, но и Swagger UI (это инструмент, в котором видишь только результат - типа как в правой части скрина - а также там можно делать HTTP-запросы к API)
👍2
Вот так выглядит Insomnia
👍1🔥1
Рубрика "Учим английский на кошаках"😁
😁4👍1👏1
А у вас было такое что хотелось бы поставить реакцию на реакцию другого человека? Типа он поставил на твой пост "ха-ха" - и ты тоже ставишь реакцию на его "ха-ха". Не могу представить, как это будет выглядеть, но звучит как идея нового приложения
😁6😱1💯1