На ютубе уже есть несколько роликов на крупных каналах посвящённых тому как устроен jpeg.
Да, там всё качественно подано, но проблема таких видео в том, что все они создаются для масс. Количество просмотров это главный критерий для жизни канала, поэтому именно он становится ключевым ориентиром в ходе разработки сценария, даже если это видео научно-образовательное.
Я это понимаю, но у этого, как и у всего в жизни есть две стороны. Для каналов это хорошо. Для людей, которые хотят действительно в чём то разобраться - плохо.
Такие видео смотришь, чтобы если не понять, то хотя бы увидеть как оно устроено. Но после просмотра ощущение, что ты ничего не знаешь никуда не уходит.
Поэтому я записал свой взгляд на устройство картинок jpeg в своём стиле.
P.S. В своих роликах я многое упрощаю и объясняю некоторые вещи не так как это принято, дабы это воспринималось более легко. Поэтому их не нужно судить строго и не нужно воспринимать как научные лекции.
https://www.youtube.com/watch?v=0vURPwEmBvI
Да, там всё качественно подано, но проблема таких видео в том, что все они создаются для масс. Количество просмотров это главный критерий для жизни канала, поэтому именно он становится ключевым ориентиром в ходе разработки сценария, даже если это видео научно-образовательное.
Я это понимаю, но у этого, как и у всего в жизни есть две стороны. Для каналов это хорошо. Для людей, которые хотят действительно в чём то разобраться - плохо.
Такие видео смотришь, чтобы если не понять, то хотя бы увидеть как оно устроено. Но после просмотра ощущение, что ты ничего не знаешь никуда не уходит.
Поэтому я записал свой взгляд на устройство картинок jpeg в своём стиле.
P.S. В своих роликах я многое упрощаю и объясняю некоторые вещи не так как это принято, дабы это воспринималось более легко. Поэтому их не нужно судить строго и не нужно воспринимать как научные лекции.
https://www.youtube.com/watch?v=0vURPwEmBvI
👍454❤85🔥71
Создано.
Это 1-ая часть по сетям. Продолжаю работать над остальными.
https://www.youtube.com/watch?v=tRijLaXxSwU
Это 1-ая часть по сетям. Продолжаю работать над остальными.
https://www.youtube.com/watch?v=tRijLaXxSwU
👍521🔥171❤48❤🔥23🙏7🕊1
Новый ролик по сетям готов.
В сетях довольно сложно выстроить какое последовательное изучение, потому что многие темы завязаны друг на друге. Поэтому эта часть не является прямым продолжением первой части. Но как по мне двигаться по уровням TCP/IP сверху вниз - намного понятнее, чем снизу вверх.
Собственно эту идею я проецирую и на всё остальное программирование.
Ну типа намного легче дойти с джаваскрипта до ассемблера, чем с ассемблера до джаваскрипта.
Что касается HTTP, то это просто огромнейший протокол с большой историей, несмотря на то, что появился он относительно недавно. И очень зря многие разработчики, которые пересекаются с вебом (а это практически все) не уделяют ему должного внимания.
Его разбор закрывает многие вопросы по взаимодействию клиента и сервера (хоть многое и остается за кулисами).
HTTP 2.0 впихнуть не удалось, хоть я изначально этого хотел, потому что и без него вышло 45 минут. Разберу его как-нибудь в другой раз в качестве эксклюзива.
https://www.youtube.com/watch?v=EAqrn9debZ0
В сетях довольно сложно выстроить какое последовательное изучение, потому что многие темы завязаны друг на друге. Поэтому эта часть не является прямым продолжением первой части. Но как по мне двигаться по уровням TCP/IP сверху вниз - намного понятнее, чем снизу вверх.
Собственно эту идею я проецирую и на всё остальное программирование.
Ну типа намного легче дойти с джаваскрипта до ассемблера, чем с ассемблера до джаваскрипта.
Что касается HTTP, то это просто огромнейший протокол с большой историей, несмотря на то, что появился он относительно недавно. И очень зря многие разработчики, которые пересекаются с вебом (а это практически все) не уделяют ему должного внимания.
Его разбор закрывает многие вопросы по взаимодействию клиента и сервера (хоть многое и остается за кулисами).
HTTP 2.0 впихнуть не удалось, хоть я изначально этого хотел, потому что и без него вышло 45 минут. Разберу его как-нибудь в другой раз в качестве эксклюзива.
https://www.youtube.com/watch?v=EAqrn9debZ0
🔥607👍153❤31❤🔥20🎉19🥰4🕊4🙏2
В последнее время многие из вас просили сделать видео про QR-код.
Такой ролик в планах был, поэтому решил вынести его в приоритет.
Главная идея ролика - не просто заглянуть внутрь и посмотреть из чего он состоит, а собрать QR-код вручную по байтам с полного нуля. Все математические аспекты упрощены в готовые таблицы, поэтому собрать свой QR с нуля может каждый из вас.
Результат того, что получилось вы можете самостоятельно отсканировать в самом конце.
Только так можно понять "как это устроено".
https://www.youtube.com/watch?v=FmghzEXMOrQ
Такой ролик в планах был, поэтому решил вынести его в приоритет.
Главная идея ролика - не просто заглянуть внутрь и посмотреть из чего он состоит, а собрать QR-код вручную по байтам с полного нуля. Все математические аспекты упрощены в готовые таблицы, поэтому собрать свой QR с нуля может каждый из вас.
Результат того, что получилось вы можете самостоятельно отсканировать в самом конце.
Только так можно понять "как это устроено".
https://www.youtube.com/watch?v=FmghzEXMOrQ
1👍454🔥126❤🔥40❤26🥰1
Вы когда-нибудь замечали, что наши мысли со временем начинают следовать в потоке мыслей окружающих нас людей. Мы начинаем жить не свою жизнь, а жизнь той системы, с которой слились.
Вовлекаясь в систему мы быстро теряем своё место в этой жизни, забываем то, куда хотели прийти и перестаем понимать какие шаги для нас верные, а какие навязанные из вне.
Вспомнить самих себя и свою природу помогает уединение.
Это важная часть нашей жизни, которая играет огромную роль в познании себя.
Уединение это не про то, что мы находимся где-то одни. Это про то, что мы находимся один на один со своими мыслями без фонового загрязнения. Без радиоволн (насколько это возможно), электричества, людей, связи, интернета и информации.
Для себя я не нашел лучше места для уединений, чем горы.
С чистой горной водой, с чистым воздухом, с красивейшими ландшафтами, среди облаков и недотаявшего снега.
Впервые в настоящих горах я оказался на кавказе в 2014 году. Чувства, которые мы испытываем, соприкасаясь с чем-то впервые всегда самые сильные и их очень сложно передать словами. От гор идёт такая энергия, такая сила и такое величие, что у меня на глазах выступили слёзы.
Всего несколько дней в горах способны заряжать нас на несколько месяцев плодотворной работы.
И хоть у всех нас не так много времени и возможностей выбираться в дикую природу, очень важно это делать, перезагружая самих себя от той информационной грязи, в которой мы купаемся каждый день.
Давайте немного отдохнём от IT и поделимся друг с другом личными переживаниями в комментариях.
Какая часть природы конкретно для вас является перезагрузкой? Куда вы хотели бы возвращаться вновь и вновь? Какое место оставило для вас самый эмоциональный след?
Вовлекаясь в систему мы быстро теряем своё место в этой жизни, забываем то, куда хотели прийти и перестаем понимать какие шаги для нас верные, а какие навязанные из вне.
Вспомнить самих себя и свою природу помогает уединение.
Это важная часть нашей жизни, которая играет огромную роль в познании себя.
Уединение это не про то, что мы находимся где-то одни. Это про то, что мы находимся один на один со своими мыслями без фонового загрязнения. Без радиоволн (насколько это возможно), электричества, людей, связи, интернета и информации.
Для себя я не нашел лучше места для уединений, чем горы.
С чистой горной водой, с чистым воздухом, с красивейшими ландшафтами, среди облаков и недотаявшего снега.
Впервые в настоящих горах я оказался на кавказе в 2014 году. Чувства, которые мы испытываем, соприкасаясь с чем-то впервые всегда самые сильные и их очень сложно передать словами. От гор идёт такая энергия, такая сила и такое величие, что у меня на глазах выступили слёзы.
Всего несколько дней в горах способны заряжать нас на несколько месяцев плодотворной работы.
И хоть у всех нас не так много времени и возможностей выбираться в дикую природу, очень важно это делать, перезагружая самих себя от той информационной грязи, в которой мы купаемся каждый день.
Давайте немного отдохнём от IT и поделимся друг с другом личными переживаниями в комментариях.
Какая часть природы конкретно для вас является перезагрузкой? Куда вы хотели бы возвращаться вновь и вновь? Какое место оставило для вас самый эмоциональный след?
2👍379❤105❤🔥51🔥37🕊12🎉2🙏1
Проведём небольшой опрос.
Изначально, когда создавался канал, была идея не привязывать его ни к какому языку программирования, чтобы не замыкать ограниченным кругом тем.
В целом идея удалась. Канал объединяет людей самых разных направлений и даже не только программистов.
Все вы пишите на разных языках, да еще и не на одном. А темы, которые я рассматриваю, могут быть актуальны для любого направления в независимости от языка.
Единственная проблема - это на каком языке делать практический контент.
Предлагаю вам немного поделиться информацией о том, какой язык для себя вы считаем основным.
Лично я в разные периоды времени использовал разные языки, но когда стал работать над каналом, то для тестов и алгоритмов на первое место вышел java.
Опрос будет ниже👇
Изначально, когда создавался канал, была идея не привязывать его ни к какому языку программирования, чтобы не замыкать ограниченным кругом тем.
В целом идея удалась. Канал объединяет людей самых разных направлений и даже не только программистов.
Все вы пишите на разных языках, да еще и не на одном. А темы, которые я рассматриваю, могут быть актуальны для любого направления в независимости от языка.
Единственная проблема - это на каком языке делать практический контент.
Предлагаю вам немного поделиться информацией о том, какой язык для себя вы считаем основным.
Лично я в разные периоды времени использовал разные языки, но когда стал работать над каналом, то для тестов и алгоритмов на первое место вышел java.
Опрос будет ниже👇
🔥91❤19👍16
Какой язык программирования вы считаете для себя основным?
Anonymous Poll
24%
-С/С++
11%
-Java
9%
-C#
29%
-Python
11%
-Javascript
3%
-PHP
1%
-Swift
4%
-Go
2%
-Rust
5%
-Другой (в комментариях)
❤101👍37🔥18🎉15❤🔥7🕊5
Ребята, привет. Лето скоро заканчивается и я надеюсь вы успели им насладиться. Лично для меня лето это абсолютно нерабочее время. В этот период намного легче концентрироваться на себе и намного тяжелее на рабочих задачах, чем в более холодное время года.
Тем не менее к концу августа я доделаю 3 часть по сетям, разберемся с моделью TCP/IP и её протоколами. Далее скорее всего будет завершающая 4 часть про вайфай и на этом тема с сетями будет закрыта.
Что будет после этого - расскажу позже.
Сейчас идёт новая волна попыток отключить людей от ютуба - создать условия, при которых люди бы сами захотели уйти.
Вне зависимости от того к чему это всё приведет, контент авторы как делали, так и продолжат делать, подстраиваясь под новые условия. А люди как смотрели контент, так и продолжат его смотреть, подстраиваясь под авторов.
Тем не менее к концу августа я доделаю 3 часть по сетям, разберемся с моделью TCP/IP и её протоколами. Далее скорее всего будет завершающая 4 часть про вайфай и на этом тема с сетями будет закрыта.
Что будет после этого - расскажу позже.
Сейчас идёт новая волна попыток отключить людей от ютуба - создать условия, при которых люди бы сами захотели уйти.
Вне зависимости от того к чему это всё приведет, контент авторы как делали, так и продолжат делать, подстраиваясь под новые условия. А люди как смотрели контент, так и продолжат его смотреть, подстраиваясь под авторов.
5🔥255👍86❤25❤🔥7🕊6🙏3
Ещё одна часть по сетям готова. Это продолжение того момента, на котором мы остановились в ролике "как устроен интернет".
Рассмотрел базу, без маршрутизации и новых протоколов, так как невозможно в одном ролике уместить всё, что есть. Получилось и так слишком плотно и слишком технически.
Видео про вайфай постараюсь сделать более упрощённым и легким для восприятия.
https://www.youtube.com/watch?v=EJzitviiv2c
Рассмотрел базу, без маршрутизации и новых протоколов, так как невозможно в одном ролике уместить всё, что есть. Получилось и так слишком плотно и слишком технически.
Видео про вайфай постараюсь сделать более упрощённым и легким для восприятия.
https://www.youtube.com/watch?v=EJzitviiv2c
83👍345🔥89❤54🙏5
Как у вас обстоят дела с ютубом?
Final Results
51%
Решил проблему, всё работает
49%
Не решил проблему, не грузит
17🕊77👍34❤16🔥7🙏3
Не так часто на канале можно увидеть красивую цифру, но сегодня нас стало ровно четверть миллиона, и я не могу пропустить её мимо.
Вместе с вами мы прошли этот огромный путь длиною в 3 года.
Весь этот контент создавался огромным трудом, и мне было очень важно получать поддержку от вас на протяжении всего этого времени.
Некоторые из вас начинали смотреть канал ещё на 1 курсе универа, только знакомившись с программированием. А сегодня вы уже на 4-м, и совсем скоро в полной мере соприкоснетесь с профессией программиста.
Я рад, что многим из вас мой канал оказался полезным, помогал в учёбе, экономил время и мотивировал продолжать.
Спасибо всем кто поддерживал и продолжает поддерживать проект Alek OS.
Продолжаю работать.
Можете поделиться в комментариях какой контент/темы (не обязательно технические) вы хотели бы видеть от меня на ютуб и в телеграм канале. Любые идеи, которые вам кажутся интересными.
Вместе с вами мы прошли этот огромный путь длиною в 3 года.
Весь этот контент создавался огромным трудом, и мне было очень важно получать поддержку от вас на протяжении всего этого времени.
Некоторые из вас начинали смотреть канал ещё на 1 курсе универа, только знакомившись с программированием. А сегодня вы уже на 4-м, и совсем скоро в полной мере соприкоснетесь с профессией программиста.
Я рад, что многим из вас мой канал оказался полезным, помогал в учёбе, экономил время и мотивировал продолжать.
Спасибо всем кто поддерживал и продолжает поддерживать проект Alek OS.
Продолжаю работать.
Можете поделиться в комментариях какой контент/темы (не обязательно технические) вы хотели бы видеть от меня на ютуб и в телеграм канале. Любые идеи, которые вам кажутся интересными.
209❤536🔥140👍105🕊9
Всё. Все ролики из ютуба полностью перенесены в ВК. Так что резерв канала в случае чего создан. И что самое главное - без единой рекламы. Только чистый концентрат знаний и моих мыслей.
Поэтому кто не видел последнее видео и те, кто больше не может/не хочет смотреть на ютубе, можете смотреть всё в ВК - https://vk.com/alekos1. Новые ролики будут туда дублироваться вместе с ютубом.
Теперь вопрос к вам. Нужно ли дублировать теперь все ролики на рутуб или хватит контакта?
Поэтому кто не видел последнее видео и те, кто больше не может/не хочет смотреть на ютубе, можете смотреть всё в ВК - https://vk.com/alekos1. Новые ролики будут туда дублироваться вместе с ютубом.
Теперь вопрос к вам. Нужно ли дублировать теперь все ролики на рутуб или хватит контакта?
46👍561🔥111❤68🕊22🙏8☃2
Серия роликов по сетям завершена. Это уже 5-ый раздел в программировании, который я осветил на ютубе (помимо всяких обзоров/разборов).
1.Основы программирования
2.Алгоритмы и структуры данных
3.Криптография
4.Сети
5.Ассемблер (пока без 3 части)
Но несмотря на большой объем знаний, который я вылил в свой канал за эти годы, мир IT необъятен и у нас с вами есть ещё много чего, что можно разбирать:
Веб, 3d графика, администрирование, машинное обучение, особенности архитектур, облачные технологии, протоколы, компиляторы, программирование устройств, робототехника, множество разделов в алгоритмах и так далее и так далее.
Чтобы вы понимали - это та сфера, где обучение не закончится никогда, сколько бы мы не пытались дойти до вершины.
Но чем больше становится моих видео, тем они больше начинают превращаться в свалку разрозненных знаний.
И по моим ощущениям пришло время собрать все свои знания воедино и от создания разрозненных просветительных роликов перейти к созданию полноценного пошагового и практического обучения.
Это будет новый этап проекта Alek OS, который принесет намного больше пользы людям, желающим профессионально подготовиться к IT и построить успешную карьеру.
Следите за новостями на этом канале.
Смотреть на ютубе - https://www.youtube.com/watch?v=Hjl3vVLrSFo
Смотреть ВК - https://vk.com/alekos1
1.Основы программирования
2.Алгоритмы и структуры данных
3.Криптография
4.Сети
5.Ассемблер (пока без 3 части)
Но несмотря на большой объем знаний, который я вылил в свой канал за эти годы, мир IT необъятен и у нас с вами есть ещё много чего, что можно разбирать:
Веб, 3d графика, администрирование, машинное обучение, особенности архитектур, облачные технологии, протоколы, компиляторы, программирование устройств, робототехника, множество разделов в алгоритмах и так далее и так далее.
Чтобы вы понимали - это та сфера, где обучение не закончится никогда, сколько бы мы не пытались дойти до вершины.
Но чем больше становится моих видео, тем они больше начинают превращаться в свалку разрозненных знаний.
И по моим ощущениям пришло время собрать все свои знания воедино и от создания разрозненных просветительных роликов перейти к созданию полноценного пошагового и практического обучения.
Это будет новый этап проекта Alek OS, который принесет намного больше пользы людям, желающим профессионально подготовиться к IT и построить успешную карьеру.
Следите за новостями на этом канале.
Смотреть на ютубе - https://www.youtube.com/watch?v=Hjl3vVLrSFo
Смотреть ВК - https://vk.com/alekos1
651❤546🔥205👍141🙏12
Пока ютуб на длительной паузе, у меня наконец появилось время писать посты для телеграма и немного структурировать информацию по разным темам.
Вот чем мы с вами здесь по сути занимаемся? Мы изучаем IT, изучаем мир, изучаем информацию, которая что-то нам даёт в жизни.
Но этой информации столько, что мы никогда не дойдём в ней до конца. Никогда не сможем полностью изучить ни одну профессию, ни одно направление. Но ладно бы только это. Так мы ещё и в добавок ко всему имеем свойство забывать то, что уже изучали ранее.
То есть как будто время было потрачено зря, и как будто ничего вовсе и не изучал.
Честно говоря я никогда даже не задумывался, что это может быть проблемой, пока не узнал, что это реальная проблема для многих людей.
Отсюда и много вопросов на тему:
-как запоминать информацию?
-нужно ли вести конспекты?
-и нужно ли делать заметки?
Кажется, что всё это об одном и том же, но на самом деле это 3 разных вопроса, связанных между собой только косвенно.
Поэтому сейчас отвечу на каждый в отдельности.
1. Как запоминать информацию.
Начну с того, что это скажем так даже не наша зона ответственности, чтобы мы ещё об этом думали.
(Да, можно тренировать память разными методами - но это другое и для других целей. Сейчас не об этом).
У человека "в голове" тоже есть своя оперативная память, в которой хранится только то, что в данный момент используется. Как и в компьютере - в оперативе хранится только то, что в данный момент запущено.
А всё, что не используется - со временем будет стёрто (забыто). Но это не какая то проблема, которую нужно решать. Это просто так устроен человек.
Забывается только то, что не используется в данный момент. А если это в данный момент не используется, то и нет смысла это в данный момент помнить. (Данный момент - имеется ввиду какой то небольшой промежуток времени, измеряемый в месяцах).
Далее. Изучение информации нужно не для того, чтобы просто обладать ей и всегда держать в голове, а чтобы у нас образовывались новые цепочки нейронов. Проще говоря новая информация формирует в нас новый опыт. Будь это новый опыт в решении задачи путём составления алгоритма или будь это новый опыт по выживанию в лесу.
Этот опыт - это и есть главный плод обучения.
Он сам всплывет в критически важный момент и позволит нам действовать так, как мы без этого опыта действовать бы не смогли. (Даже если мы это не осознаём).
Другой вопрос в том, что вы что то изучали для какой то цели - не дошли до поставленной цели - забросили - забыли. Это не приятно, но в этом нет никакой проблемы. Всё произошло так, как и должно. Поэтому вопрос, который нужно задать здесь это не "как запомнить", а "как не забросить".
Вот чем мы с вами здесь по сути занимаемся? Мы изучаем IT, изучаем мир, изучаем информацию, которая что-то нам даёт в жизни.
Но этой информации столько, что мы никогда не дойдём в ней до конца. Никогда не сможем полностью изучить ни одну профессию, ни одно направление. Но ладно бы только это. Так мы ещё и в добавок ко всему имеем свойство забывать то, что уже изучали ранее.
То есть как будто время было потрачено зря, и как будто ничего вовсе и не изучал.
Честно говоря я никогда даже не задумывался, что это может быть проблемой, пока не узнал, что это реальная проблема для многих людей.
Отсюда и много вопросов на тему:
-как запоминать информацию?
-нужно ли вести конспекты?
-и нужно ли делать заметки?
Кажется, что всё это об одном и том же, но на самом деле это 3 разных вопроса, связанных между собой только косвенно.
Поэтому сейчас отвечу на каждый в отдельности.
1. Как запоминать информацию.
Начну с того, что это скажем так даже не наша зона ответственности, чтобы мы ещё об этом думали.
(Да, можно тренировать память разными методами - но это другое и для других целей. Сейчас не об этом).
У человека "в голове" тоже есть своя оперативная память, в которой хранится только то, что в данный момент используется. Как и в компьютере - в оперативе хранится только то, что в данный момент запущено.
А всё, что не используется - со временем будет стёрто (забыто). Но это не какая то проблема, которую нужно решать. Это просто так устроен человек.
Забывается только то, что не используется в данный момент. А если это в данный момент не используется, то и нет смысла это в данный момент помнить. (Данный момент - имеется ввиду какой то небольшой промежуток времени, измеряемый в месяцах).
Далее. Изучение информации нужно не для того, чтобы просто обладать ей и всегда держать в голове, а чтобы у нас образовывались новые цепочки нейронов. Проще говоря новая информация формирует в нас новый опыт. Будь это новый опыт в решении задачи путём составления алгоритма или будь это новый опыт по выживанию в лесу.
Этот опыт - это и есть главный плод обучения.
Он сам всплывет в критически важный момент и позволит нам действовать так, как мы без этого опыта действовать бы не смогли. (Даже если мы это не осознаём).
Другой вопрос в том, что вы что то изучали для какой то цели - не дошли до поставленной цели - забросили - забыли. Это не приятно, но в этом нет никакой проблемы. Всё произошло так, как и должно. Поэтому вопрос, который нужно задать здесь это не "как запомнить", а "как не забросить".
4🔥211👍91❤36