Основы
#soer #itubeteam
Основной канал для общения и публикации новых видео - Телегарм - t.me/softwareengineervlog
Спонсорство - donate.s0er.ru
Сайт платным контентом - soer.pro
Зеркало для видео Дзен Видео - zen.yandex.ru/id/5f578bdf22e2...
GitHub - github.com/soerdev
Чат для программистов - / discord
Группа ВК - codeartblog
Пікірлер: 160
Ты со своими заумными глубокими роликами отлично смотришься на фоне поверхностного попсового контента. Спасибо тебе
@antonantonov5045
Жыл бұрын
Хорошие качественные ролики, вполне простые для восприятия. Неужели они для твоего ума кажутся заумными?
@TeaWillHelp
Жыл бұрын
@@antonantonov5045 Ахахахахах =) Да.
Спасибо. Очень важную тему затронул. Как раз думал как понять эти побитовые операции. Это же, дало четкое понимания с чего начать это понимание.
Урок получился не сложный и очень даже интересный, спасибо!
Для меня информация была полезной и подача хорошая, зашло. Лайк.
Супер познавательно! Если получится, то расскажите , пожалуйста, еще про низкоуровневые штуки. Например, как в ооп классы и объекты преобразовываются в 16-тиричный код?Как объекты взаимодействуют друг с другом на уровне байтов, например при выполнении функций из класса?
Ещё например я учился по четырём пальцам руки полбайта высчитывать. Так легче запоминается.
Спасибо! Так просто и доходчиво ещё никто не объяснял
Спасибо, правильной дорогой идете товарищ. Намного полезнее и интереснее выпуски с разбором подобных тем или решением задач с CodeWars чем скажем выпуски развлекательного характера. ЛАЙК.
@doomymax577
4 жыл бұрын
Плюсую, от соера контент разбор задач с codewars заходит отлично
@artursveshnikov7668
4 жыл бұрын
Однозначно поддерживаю
Вот такой формат роликов однозначто должен присутствовать на твоём канале!
А-А-А) Soer сломал мой мозг) На самом деле очень круто, я один раз имел дело с нех редактором когда игрушку переводил на русский, было очень тяжело. Сейчас знаю как сделать это легче. Спасибо.
один из адекватов в вопросе подачи информации по сорсу. так держать!
Всё-таки лучше было бы начинать с объяснения разрядности, имхо. Вспомнить интересно было, спасибо!
Все понятно , интересно,мое почтение 👍
Эх молодость, МК52 калькулятор. Записал прогу и все хексовые коды ассемблера в голове.
Большое спасибо!
Я бекэнд разработчик и мне приходиться этими вещами заниматься )). И кстати очень полезно это знать. Жизнь становиться проще.
Спасибо за труды 👍
Вполне доступное объяснение. В продолжение темы просится какая-нибудь мелкая задачка, где применяется 16-ричная система
@MetaJamm
4 жыл бұрын
Задачка видеть паттерны в коде отладчика\хекс редактора. На глаз видеть где случилось переполнение, какой флаг поднимается\сбрасывается на регистре, какая используется разрядность счётчиков\переменных\указателей итп.
Полезно, но хакеры так понимаю тут просто для привлечения аудитории упомянуты )
@pablozsc
4 жыл бұрын
да-да, школьнички привлеклись!
@danil9597
4 жыл бұрын
Если почитаете определении "Хакр" на википедии: ru.wikipedia.org/wiki/Хакер то, вполне уместно он сюда включил это слово.
@user-hi9zt8tp7p
4 жыл бұрын
Ну мне на ум стразу Hex Editor приходит, а он как раз для "хакеров" и на основе шестнадцатеричной системы отображает данные. Так что отчасти справедливо.
@cataha0726
4 жыл бұрын
Так то реверс инженеринг без этого не возможен, так что это даже не кликбейт...
@_yarik_justdudefrom_4624
3 жыл бұрын
@@pablozsc ну вобще-то если так подумать то с помощью hex можно взламывать игры или накрутить что-то.
Спасибо!
Обожаю нех, спасибо)
Полезно. Интересно.
Спасибо, вернулся в детство, когда у меня был Spectrum 48... Сейчас память не экономлю и битовыми масками не пользуюсь, да и че-то ломать особого желания нет. Кстати, а что сейчас для этого модно использовать? (SoftIce последний раз запускал под ВМ лет 10 назад, было понятно, что сним все)
@CraBiKun
4 жыл бұрын
radare2 Ещё есть GDB. Но это уже тупа классика.
Благодарю любому программисту будет полезно даже не системному
Очень круто
нихр..на не понял но оч любопытно) ты объяснил для хакера действительно а не для того кто только пытается разобраться с этим....
годнота
Спасибо
Ничего об этом не знаю.Но я всё об этом узнаю.Спасибо за информацию.
Space=20 и 32=20 в Hex.Или на пример 255=FF и я=FF и т.д..Здесь куча совпадений одних и тех же чисел с разными значениями в итоге и задается вопрос,а как тогда расшифровать ром с игрой например???
спасибо
Тоже слушаю Битлз.
А что сейчас на уроках информатики преподают в школах? В мое время это именно там и рассказывали. Но в мое время в классе стояли БК-0010
@Leoboy400
4 жыл бұрын
Учат в вроде работать
@denc67
4 жыл бұрын
Ты не поверишь! Такой хуерге что за голову хватаешься и хочется сюткина прописать составительнице учебника. По крайней мере учебник 7 класса у дочери, был АДЪ! Посмотрим что там в 8 классе.
@svetozarvolkov5953
4 жыл бұрын
4 года назад был в восьмом классе - системы счисления и арифметические операции в них очень подробно проходили. И числа тоже переводили из одних СС в другие разными способами.
годно
Нихрина не монял но очень очень интересно!
А буде продовження в HEX редакторі ?
спасибоооооо спасибооооо
Еще ассемблерную таблицу и 21h прерывание не забыть.
Смотрю экстрим код тв, они посоветовали посмотреть "Душного деда", оказалось душный дед огонь...
Как сказка на ночь
А как на счет того чтоб материалы из видео выложить? Я распечатаю, на стену повешу
@septembercult985
4 жыл бұрын
Там 3 циферки, сам перепечатай или от руки нарисуй.
В университете веселее всего было рассчитывать #HEX для формата числа 1.15 и 4.12, все мозги сломал и до сих пор с трудом понимаю эту арифметику
после этого видео глядя на BIN файлы я стал видеть не кучу символов и циворок а информацию и изображения я теперь как Нео в матрице))
Спасибо, очень интересно, вспомнил информатику в школе, а что такое h, напомни пожалуйста?
@user-no3rr2wk2g
4 жыл бұрын
h - сокращение от hex. То есть в 10h сразу записано и число 10 и то, что оно в 16-ричной системе счисления
@gtraider9811
4 жыл бұрын
@@user-no3rr2wk2g понятно, спасибо, вообще это логично если подумать!
@ThisDaveAndThatJohn
4 жыл бұрын
тоже самое как и b для бинарных чисел, f (в языке C) для чисел с плавающей точкой и тд.
Блин, почему мне в школе это так понятно не рассказывали... Понять как устроены эти кракозябры за 11 минут - это круто. Спасибо за очень доступное объяснение
удобные прихватки, но не более. на уровне байт работает. хотелось бы посмотреть на более длинных типах целых. ну и и виртуозно отжечь с плавающей точкой.
Эх, я думал будут интересные хитрые приёмы, которые позволят ещё быстрее считать в hex или полезные вещи/советы для разбора машинного кода, а оказалось видео для детей
@ThisDaveAndThatJohn
4 жыл бұрын
проходишь полный курс по computer science и делов-то. Этот урок для ознакомления, чтобы показать людям что можно и по-другому считать и представлять числа. Для многих уже это сложно, а если делать еще сложнее, то посмотрят три калеки, кому надо более продвинутый уровень сам найдет в книгах, целенаправленных уроках на computer science и тд.
@kusefs
4 жыл бұрын
Так а может ти снимешь что нибуть для детей? НЕТ!Потому что взрослий такое б не написал
@Guitarslave4
4 жыл бұрын
@@kusefs А что тут снимать то? Открываешь любую новую тему в любом из учебников связанных с IT и просто зачитываешь первые 2 странички....капец контент.
Битовые операции встречаются во фронтэндовых скриптах, так что надо.
Для продвинутых можно добавить 0xCCCCCCCC, 0xDEADBEEF и прочий hexspeak.
@CraBiKun
4 жыл бұрын
0xBAADC0DE
Ув. Сойер, очень нужно дизассемблировать файл. Что скажете??
Вот это да ещё и математику знать надо
ASMR!
А ещё можно?
добавь про вес каждого бита, думаю так будет понятней откуда появилось двоичное счисление и сами байты как упакованные двоичные числа. послушал с удовольствием, спасибо
@user-lg9ve4zu4v
4 жыл бұрын
Какой ещё вес у бита? Разверните мысль, пожалуйста.
7:40 1C? Эх, даже в ассемблере эта хрень)
Этож Пес призрак!
привет всем . начал переводить программу МОНИТОР для радио-86 на мнемоники )) это просто ! таблицу опкодов для кр580вм80 и саму програму в хек
фух, хорошо, что я фронт-бэк-ендщик))
@opalev
4 жыл бұрын
@@yavorskiyvlad7756 типа того, меня туда сюда таскают, вот теперь снова на бэке на джаве родной)) до этого на реакте с js и typescript, на фронте много сложнее, надо сказать, ну мне лично.
@chapalak2
4 жыл бұрын
@@opalev чем сложнее ?
@opalev
4 жыл бұрын
@@chapalak2 чем бэк ))) а серьезно - надо ковыряться в куче элементов, которые написаны до тебя и написаны по своему, с бэком проще мне лично, скорее всего потому, что опыта в нем больше.
Это же школьный материал, 8 класс. Конечно, зависит от программы. Ну, в общем, задание на системы счисления есть и в ОГЭ-9, и в ЕГЭ-11
@Oymaj
4 жыл бұрын
я аж прослезился..я это своему сыну поведал когда ему было 12 лет,и за отладчик с крякми посадил:)
Не знаю как по мне было намного проще понять гексы через вес разряда. Т.е. 0 разряд(первый, младший) это 2 в 0вой степени, второй это 2^1, и так далее. Зная вес разряда до 16 бит все становится вообще просто. 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 из головы теперь молотком не вышибешь!
теперь я hackerman
Что означает "h" почему его пишут и откуда она (эта буква) берется?
@goeriker9039
4 жыл бұрын
h - это сокращение от hex, что в свою очередь сокращение от hexadecimal, что означает шестнадцатеричный. Есть ещё d - десятичный и b - двоичный (бинарный)
@user-gr8fv3tu3e
4 жыл бұрын
@@goeriker9039 Спасибо разобрался!!!
3:24 сразу непонимание, что за "h"?
@sleepyNovember_project
4 ай бұрын
Наверное обозначение единицы (h)ex
слушайте детки внимательно, инженер научит циферкам, только задачи не решайте сами, а то мало ли что, мир может стать не таким как прежде
буквально пару дней назад смотрел лекцию Тимофея Хирьянов а про систему счислений и тут еще одно годное видео про шестнадцатиричную систему, спасибо. кому интересно вот лекция: kzread.info/dash/bejne/lGyhm9eLfdOxes4.html
@S0ERDEVS
4 жыл бұрын
Да, четкая лекция, но все же на практике я чаще слышу для 0x10 слово "десять", чем "один ноль". Хотя безусловно, что второй вариант является "правильным", но первый гораздо удобнее. Т.е. фактически мы используем привычку людей мыслить в десятичной системе и потом для "образов" чисел уточнять систему счисления.
@dmitriyart2989
4 жыл бұрын
@@S0ERDEVS ну как в этом примере с со сложением двоичных чисел где 10 это два :) kzread.info/dash/bejne/lGyhm9eLfdOxes4.html.50s
Есть софт ,но он зашит в микросхему. Как его вытащить из микросхемы и получить исходный код? речь идёт о tnx 640
@Oymaj
4 жыл бұрын
код скорее всего защишен от считывания,есть методы,но они нетривиальны,и требуют определенных знаний,зайди в телегу,в анархическую электронику,был там один серьезный чел по этому делу..
@lhr_arms
4 жыл бұрын
@@Oymaj нашёл уже знающих. только микросхема стоит 50000usd 🤣
В это видео главное не пропустить самое начало где говориться кому это нужно "Если вы хотите заниматься ассемблером, реверс инжинирингом ... " Серьезно если вы не хотите этим заниматься, а хотите сайтики делать НЕ СМОТРИТЕ ЭТО ВИДЕО. Руки хочется отрывать тем кто умудряется засунуть работу с hex в обычный сайт, а я такое встречал
@lykuanovIlya
4 жыл бұрын
Онлайн калькуляторы очень удобны, всегда под рукой и не нужно скачивать какой-то сторонний софт. В чем проблема?
Нех не понял зачем этот нех
Лично мне кажется. Не зная как все устроено на низком уровне - не стоит себя пробовать в высоком
Это на каком языке
досмотрел до половины и дальше не смог. Сужу по себе , программирование у меня хобби , я в начале изучения двоичного программирования изучал из чего состоит байт и как в нём формируются цифры , то есть как можно из двух логических состояний и имея 8 этих состояний (байт) построить программу , потом начал понимать почему 8 битовая хуже 16 битовой , почему 32 разрядная упёрлась в свой предел и пришлось перейти на 64 разрядную . СУТЬ нужно доносить а тут какое то зубрилово
Почему я сегодня тут???
12:55:3
Лого канала как у Netstalkers)
@S0ERDEVS
4 жыл бұрын
Вы хотите сказать, что если дать вам два лого мое и netstalkers, то вы не сможете их отличить? )
@dann1kid
4 жыл бұрын
@@S0ERDEVS он имеет ввиду что очень похожи при быстром взгляде.
ема-е, наконец-то я смогу взломать тостер как обычно люди просят!
Пойду практиковать в CE. P. S... Я понял что я туповат или много от себя хочу.
Н хуя не понятно но оч интересно
Я то думал ты про цвета будешь рассказывать.
Сто двадцать Сем
зачем это видео ?
Ну ладно
Понимание птичьего языка ещё не пропуск в курятник. Умение щебетать по птичьи ещё не умение нести золотые яйца. Как сказал один датчанин русского происхождения, кто на каком языке думает, тот к тому народу и принадлежит, следовательно, русским себя может считать тот, кто думает на русском языке. Мда. Если радиоприёмник принимает и воспроизводит человеческую речь, это не делает его человеком, следовательно, человек понимающий и думающий в машинных кодах, ещё не компьютер. Но вот какая штука, когнитивные способности позволили человекам додуматься создать себе замену. Теперь вместо 1000 человек машиносчётной станции работает 2 человека - оператор эвм и его начальник. Так вот откуда взялась безработица! А нам тут лапшу на уши вешают, дескать, прогресс, прогресс, но лишних людей надо утилизировать! Так кто кому жизнь облегчил, а кому усложнил?
Соер пошел пилить толковые видосы
Да неее. это все конечно хорошо, но чет прям как для макак.. к этому в любом случае можно придти путем рутины, которой будет много. Давай ченить хард корное.. Айду, Олю, покажи как составлять некую дорожную карту,что откуда приходит куда уходит, экспорт, импорт, перекрестные ссылки в конце концов.
Все видео где есть слово в шапке Хакер - не продвигаются ютубом и канал с таким видео получает штраф по продвижению !
да ну, зачем о таких основах рассказывать? О системах счисления есть куча инфы, зачем на еще одно видео.
пошел ломать пентагон
Это было в ЕГЭ по информатике. Всё видео выглядит, как будто взрослым дядям рассказывают, как читать букварь.
04:26 80x2=160 а это 100h в 16ричной ? 👀дядь, ты че несешь ? перегрелся чтоли 🤦
Хаха, понял как правильно хайпить
ахахаха ... для хакеров.... это хекс для нубов, ламеров и проходящих мимо.
@S0ERDEVS
4 жыл бұрын
Ха-ха. Для хакера хекс - это как для тебя азбука. UPD. хотя ты скорее из тех кто думает, что хакер - это взломщик. Тобишь даже близко не в теме правильного понимания термина.
@MrMortal666
4 жыл бұрын
@@S0ERDEVS Чувак. Ты все перевернул. Для меня хакер - это специалист который разбирается в вопросе. А то что он может применять свои знания для взлома, для лечения или ещё для чего - это второстепенно. Отсюда вывод, что хакер уже знает про 0x и binary. И для кого это видео?
@MrMortal666
4 жыл бұрын
@@S0ERDEVS Так может запилить видос "азбука для тех кто умеет читать и писать?"
@S0ERDEVS
4 жыл бұрын
@@MrMortal666 ты меня удивил, действительно хакер должен это знать. Но мало ли, вдруг забыл? А тут и повод повторить )
Why the fuck is this on my recommends?
Первое, что необходимо сделать, чтобы стать программистом: перестать пользоваться убогим контентом на Русском языке, а изучать только англоязычные материалы.
что за 1Fh? нормальные люди используют запись 0x1F
@ZanudaOnline
4 жыл бұрын
Бывают нормальные люди, которые что-то слышали и об ассемблерной записи. Невероятно... но факт.
Так послушать так можно себе на карточку накидывать зарплату ,себе любимому на бедность каждый понедельник ,по 20 000 000$, а придурок банкомат выдавать будит
чувак битлз слушает
Спасибо!