Alek OS
35.2K subscribers
63 photos
1 video
2 files
56 links
По личным вопросам и сотрудничеству - @osadin


https://knd.gov.ru/license?id=674db54a8945180a7d451f62&registryType=bloggersPermission
Download Telegram
Последний 10-ый ролик из плейлиста "основы программирования" ждёт вас на канале.
Как всегда сжатый конспект для распаковки в своей голове.
Поэтому не ждём чуда, а верим в себя.
Именно на базе этого плейлиста можно спокойно изучать алгоритмы и структуры данных, понимая что вообще происходит.
Спасибо.

https://www.youtube.com/watch?v=cXCuXNwzdfY
👍329🔥8421❤‍🔥16🍓82🤔2👨‍💻21
Алан Тьюринг и Энигма олицетворяют собой эпоху криптографии большей части 20 века.
А трагичная история Алана Тьюринга заслуживает отдельного внимания, ведь все его труды, которые ему не дали довести до ума - кардинально повлияли на то, что мы сегодня называем компьютером.

Приятного просмотра.

https://www.youtube.com/watch?v=3GKaT-rUwF4
❤‍🔥215👍99🔥4214🤔32🥴1🌭1
Деревья - одна из сложнейших тем в программировании.
Ученые додумывались до их реализации десятки лет, постоянно их улучшая.
Поэтому от стандартного программиста не требуется заучивать их код наизусть, а требуется понимать их работу хотя бы на теоретическом уровне.
Анимации, представленные в видео, как раз помогают именно в этом.

https://www.youtube.com/watch?v=0BUX_PotA4c
👍313🔥7934🍓13🤔3🌭3😁21
В противовес сложному ролику про деревья выходит лёгкий ролик про командную строку.
Это базовый навык администрирования операционной системы, которым нужно владеть.

Хоть многие из нас и используют линукс, у большинства всё равно стоит Винда.
Поэтому прикоснуться к работе с cmd точно сможет каждый новичок.

https://youtu.be/LtZpdRJvU1A
199👍142🔥345🤔5❤‍🔥4👏2
По-поводу следующего ролика.
Выйдет он примерно к концу месяца, и станет временным финалом, который поставит плейлист "алгоритмы и структуры данных" на паузу.
Сейчас объясню почему.

1. Главная проблема в изучении алгоритмов и структур - это не понимание, а зачем они вообще нужны, если их вроде как негде применить.
На самом деле отсутствие примеров использования чего-то на практике это вообще одна из главных проблем любого обучения.
Поэтому в следующем ролике я упомяну несколько конкретных примеров, на которых хорошо будет видна сфера применения.

2. При этом данный ролик собирает и комбинирует в себе все ранее пройденные темы из этого плейлиста.
Он будет требовать понимания как минимум
-рекурсий,
-деревьев,
-хэш-таблиц,
-связных списков,
-битовых операций.
Не помню, упоминал я это раньше или нет, но каждая тема по алгоритмам и структурам данных частично (а иногда и полностью) строится друг на друге.
Поэтому поэтапное изучение базовых структур это не самое бесполезное занятие.

3. Последнее и самое важное, это то, что создавать такие ролики очень трудо-затратно, а результат с них в виде просмотров и прироста новой аудитории даёт сильную просадку.
К слову это ответ тем, кто писал, что канал скатился, после выхода ролика про cmd.
Каждый сложный технический ролик я делаю в ущерб статистике канала, исходя из активности зрителей.
Поэтому чтобы канал рос, нужно создавать и простые и развлекательные ролики для привлечения новичков.
Радует, что большинство из вас адекватные, и прекрасно это понимают и без моих пояснений.

Скорее всего видео, напрямую связанные с алгоритмами будут выходить уже вне ютуба для узкоспециализированной аудитории. Что-то вроде практических задач на усвоение темы.
Напишите в комментах нужно ли это вам вообще, и требуется хоть кому-то из вас знания алгоритмов и структур данных в вашей работе? Если да, то где конкретно?
👍534🔥7039🥰7🤔6😢6❤‍🔥5🍓3🐳2🫡2🦄2
За последний день наш чат в телеграме вырос более чем в 2 раза.
Оставлю здесь ссылку-приглашение для всех желающих вступить.
Возможно кому-то это будет полезно.

https://t.me/+th7ptiz04n5hZDky
👍8615🍾6🔥2🤔2🥴1👨‍💻1
7 ЗАВЕТНЫХ ЗАПРЕТОВ ЧАТА!

1. Ссылки на всё (включая скрины), кроме статей, форумов и ПО, которые актуальны в контексте разговора.
2. Выражение недовольства тематикой сообщений участников (в чате нет запрещенных тем, обсуждать можно любые темы).
3. Провокационные/агрессивные/язвительные сообщения, разжигание конфликта.
4. Мат.
5. Оскорбление/унижение/принижение других участников.
6. Пиратский контент.
7. Реклама(упоминание) чужих или своих каналов/аккаунтов/пабликов, обучающих школ/платформ и тп.
👍155🥰124🕊2218🆒15🦄14🔥9💯9👏6🤔6🤯4
Alek OS pinned «7 ЗАВЕТНЫХ ЗАПРЕТОВ ЧАТА! 1. Ссылки на всё (включая скрины), кроме статей, форумов и ПО, которые актуальны в контексте разговора. 2. Выражение недовольства тематикой сообщений участников (в чате нет запрещенных тем, обсуждать можно любые темы). 3. Провок…»
В комментариях многие часто задаются вопросом, что за язык использован в ролике, почему он работает именно так, и пытаются угадать чей же это синтаксис.

Практически во всех роликах я стараюсь использовать абстрактный си-подобный код (который синтаксисом похож на java/c#/c++).
Потому что я не хочу привязывать свой канал к какому-то одному языку.
Мы изучаем фундамент, который можно использовать абсолютно в любом языке.
По этой причине я особо не проверяю код на предмет мелких опечаток и тд, потому что в этом просто нет смысла.
Важно понимать сам алгоритм, который затем можно переписать на своём языке.

Это же относится и к структурам данных. В разных языках они могут быть реализованы немного по разному.
В случае с графом - обход и поиск элементов в нём зависит от того, как расположены узлы в структурах данных.
В видео я использовал тот порядок, который был удобен для монтажа.
Поэтому нужно понимать, что хэш-таблицы и порядок обхода элементов в реальных языках будут отличаться.
175👍121👌16🔥11❤‍🔥6🤔41🥰1
На самом деле я редко делаю публичные анонсы об этом, поэтому многие не знают, что у меня также есть бусти и юмани, через которые вы можете выразить материальную благодарность за контент любой суммой.
Спасибо всем, кто подобным образом участвует в развитии канала. Ваш материальный вклад крайне важен, и позволяет мне уделять ещё больше времени контенту.

Юмани - https://yoomoney.ru/to/410011179144828
Бусти - https://boosty.to/alekos
140🔥32👍19🥰3🤔1
Итак, подъехало 2-ое обещанное видео про хэш-функции.
Ролик довольно простой в том плане, что в нём нет математики, но зато есть реализация 2-х знакомых вам алгоритмов...

И да, часть информации по этой теме уже была затронута в ролике про работу хэш-таблиц.
Здесь же акцент делается на обзор популярных хэш-функций, таких как md, sha, crc.
Каждый из нас явно и не явно использовал md5, sha1 или crc32.
Но далеко не каждый заглядывал внутрь.

Вообще, мне нравятся такие темы тем, что они наглядно показывают зачем нужен этот самый computer science.
Конкретно здесь можно получить ответ на вопрос - а зачем нужно уметь работать с битовыми операциями.
Каждая из фундаментальных тем всплывает только тогда, когда приходится создавать что-то стоящее.

https://www.youtube.com/watch?v=xV8USnjKGCU
🔥212👍7225🤔2😱2🤗1
hash.zip
1.9 KB
Хеширование. Код из видео
❤‍🔥97👍61🔥132🤔2👨‍💻2
Графический интерфейс с детства нас приучил, что файлы и папки это неотъемлемая часть любого компьютероподобного устройства, идущая по умолчанию.
В реальности же это снова набор байтов, организованных в некую структуру, живущую по своим правилам.
Заглянув внутрь этой структуры можно наконец то понять с чем же мы имели дело все эти годы.
Что из себя представляет создание и удаление файлов и папок, как формируется их иерархия, как работает форматирование, и почему возникает фрагментация.

Закрыть пробелы в этих вопросах снова поможет очередное видео, которое я записал.
Мы подробно рассмотрим как устроена файловая система изнутри на примере FAT32.

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

https://www.youtube.com/watch?v=FQ_xeY0eCpA
260👍100🔥29🫡18❤‍🔥15🥰2🥴2🕊1
Одним из последних нововведений телеграма (для которого нужно обновиться) стала возможность делиться своими папками.
Каким боком здесь мы.
Возможно не все знают, что большинство it-блогеров ютуба состоят в сообществе it-ютуберс. Как вы уже поняли, я - его малая часть.
Так вот у многих ребят есть свои телеграм-каналы, которые мы объединили в одну папку.
Добавляя эту папку к себе одним щелчком мыши, вы автоматически подписываетесь на все (либо некоторые) каналы из этой папки, а значит и на весь айтишный контент в телеграме.

Кому актуально - забирайте ⬇️

https://t.me/addlist/y4-Tl52dqQQyZTI6
😱66👍4721🔥15🥴8🆒6🤣4🤔3😢31🙏1
Наша первая, маленькая и единственная осязаемая победа на ютубе!
Спасибо, что позволяете быть услышанным.

Временно ставлю на паузу технический контент, нужно немного отдохнуть (примерно на месяц-полтора).
В ближайшее время выйдет ряд не технических видео на весьма неоднозначные и неожиданные темы. Морально готовьтесь)
👍724🔥147🎉6151❤‍🔥14👏9🤗9🤔65🥰5🤩5
Итак.
Новое видео из моего любимого и самого полезного плейлиста на этом канале - мысли Алека.
Я неоднократно упоминал о том, что Alek OS это не только про программирование.
Alek OS это про целостное развитие своей жизни через те инструменты, которыми нас наделила жизнь.
Так получилось, что программирование стало основным инструментом, вокруг которого я изначально выстраивал свой канал.
За всё это время я выдал вам очень много бесплатной информации, которая позволит вам овладеть этим инструментом так, как им не владеет большая часть всех программистов в мире.

Всё это сделало меня заложником собственного контента.
Большая часть аудитории не готова воспринимать информацию, не связанную с программированием.
Однако жить и развиваться только в одной узкой области жизни - скучно, просто, примитивно, глупо, не интересно, бессмысленно.

Я могу давать больше, чем делаю это на данный момент.
Этими подкастами в том числе, я формирую тот противоречивый для многих из вас путь, который выведет меня к чему-то иному.
Та малая часть философии (как вы её называете), озвученная в моих подкастах, уже смогла привлечь первую прослойку людей, которая готова идти и меняться вместе со мной.
Это видео - конкретно для вас.

Для всех остальных небольшие противопоказания к просмотру:
-Если ждёшь только технический контент - просто не включай.
-Если не готов менять что-то в своей жизни - просто не включай.
-Если не понимаешь связь названия и смысла - просто выключи.
-Если покажется, что там несётся какая то чушь - просто выключи.
-Если подумаешь, что видео сделано ради рекламы - просто выключи.

Мне абсолютно всё равно на количество просмотров в этом видео. Поэтому не ломайте себе психику, и просто продолжайте заниматься своими делами.
Всех остальных приглашаю погрузиться внутрь самих себя, и посеять в себе зерно для дальнейших внутренних изменений.

https://www.youtube.com/watch?v=yf51hyd0b6I
👍34678🔥37😱12🤔10🥴8❤‍🔥6🤣63👨‍💻3🥰1
Короче ребят, хэппи-энда не будет...

https://www.youtube.com/watch?v=xnWyak3ZHoE
🔥283🙏20884👍41❤‍🔥17🎉4🕊1
Audio
#1 Подкаст. Вера, как шаблон забвения.

Последнее видео набрало 10К лайков, кучу вопросов и множество конспирологических теорией, касаемых моей жизни.
Ответить каждому в отдельности невозможно.
Поэтому оставлю здесь небольшой монолог для всех желающих его прослушать.
527👍176🔥47❤‍🔥23🙏13🎉4