⬆️⬆️⬆️
⎡razbor:13⎦ Разбор видео: Выводим Мурыча на чистую воду от Дмитрия Карловского.
https://www.youtube.com/watch?v=RrGMG4S0hLQ
#razbor #chap_13
#В_интернетах_кто_то_неправ
#ДмитрийКарловский #Smol #Люди
#video #timecodes #відео #таймкоди
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:19:20, Пауза.
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=8360s
#_ПАУЗА_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:27:00, Топ перлов
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=8820s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:32:40, Смотрим код спецификации (StatementList)
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=9160s
#StatementList #ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:35:00, Анекдот. Перед ним история.
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=9300s
#_Анекдот_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:38:45, Интерпретатор обязан создавать структуры.
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=9525s
#Interpreter #Інтерпретатор #Интерпретатор
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:43:00, Про работу виртуальной машины. Зависимость работы от самого ран-тайма, а не браузера
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=9780s
#RunTime #VM
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:47:10, Var не забыт. Python, привет
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10030s
#var #Python
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:47:54, Так все-таки есть замыкания в JS?
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10074s
#JS #JavaScript #Closure #Замикання #Замыкание
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:48:18, Var - часть фундамента спецификации
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10098s
#var #ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:49:42, Есть ли что-то, чего нет в спецификации
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10182s
#ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:53:00, Доказательство многопоточности JS
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10380s
#JS #JavaScript #Multithreading #Багатопоточність #Многопоточность
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:57:51, Код доказательства многопоточности
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10671s
#JS #JavaScript #Multithreading #Багатопоточність #Многопоточность
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:02:25, Демонстрация многопоточности
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10945s
#JS #JavaScript #Multithreading #Багатопоточність #Многопоточность
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:05:50, HTML спецификация
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11150s
#HTML
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:08:14, Выделение всех чисел в куче (и попытки оптимизации этого ран-таймами)
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11294s
#RunTime #Heap #Купа #Куча
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:09:28, Про let и const
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11368s
#let #const
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:10:55, Конец просмотра видео
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11455s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:13:00, Мелодия пистолетика
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11580s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:13:50, Про мономорфность объектов, воспоминания разговора
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11630s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:15:05, ИГОГО
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11705s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
⎡razbor:13⎦ Разбор видео: Выводим Мурыча на чистую воду от Дмитрия Карловского.
https://www.youtube.com/watch?v=RrGMG4S0hLQ
#razbor #chap_13
#В_интернетах_кто_то_неправ
#ДмитрийКарловский #Smol #Люди
#video #timecodes #відео #таймкоди
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:19:20, Пауза.
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=8360s
#_ПАУЗА_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:27:00, Топ перлов
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=8820s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:32:40, Смотрим код спецификации (StatementList)
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=9160s
#StatementList #ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:35:00, Анекдот. Перед ним история.
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=9300s
#_Анекдот_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:38:45, Интерпретатор обязан создавать структуры.
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=9525s
#Interpreter #Інтерпретатор #Интерпретатор
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:43:00, Про работу виртуальной машины. Зависимость работы от самого ран-тайма, а не браузера
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=9780s
#RunTime #VM
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:47:10, Var не забыт. Python, привет
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10030s
#var #Python
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:47:54, Так все-таки есть замыкания в JS?
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10074s
#JS #JavaScript #Closure #Замикання #Замыкание
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:48:18, Var - часть фундамента спецификации
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10098s
#var #ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:49:42, Есть ли что-то, чего нет в спецификации
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10182s
#ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:53:00, Доказательство многопоточности JS
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10380s
#JS #JavaScript #Multithreading #Багатопоточність #Многопоточность
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02:57:51, Код доказательства многопоточности
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10671s
#JS #JavaScript #Multithreading #Багатопоточність #Многопоточность
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:02:25, Демонстрация многопоточности
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10945s
#JS #JavaScript #Multithreading #Багатопоточність #Многопоточность
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:05:50, HTML спецификация
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11150s
#HTML
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:08:14, Выделение всех чисел в куче (и попытки оптимизации этого ран-таймами)
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11294s
#RunTime #Heap #Купа #Куча
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:09:28, Про let и const
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11368s
#let #const
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:10:55, Конец просмотра видео
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11455s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:13:00, Мелодия пистолетика
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11580s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:13:50, Про мономорфность объектов, воспоминания разговора
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11630s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:15:05, ИГОГО
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11705s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
YouTube
⎡razbor:13⎦ Разбор видео: Выводим Мурыча на чистую воду от Дмитрия Карловского.
По многочисленным просьбам, максимально корректно, разберем видео от автора Мол Дмитрия Карловского.
Прохладные истории с постными лицами и унылый юмор - гарантирован.
Приходите, гарантировать что будет интересно я не могу, но то, что будет над чем подумать…
Прохладные истории с постными лицами и унылый юмор - гарантирован.
Приходите, гарантировать что будет интересно я не могу, но то, что будет над чем подумать…
👍3
⬆️⬆️⬆️
⎡JSbook: 03.01⎦ JavaScript: От мифов к спецификации. Почему я Д’Артаньян а все вокруг ....
https://www.youtube.com/watch?v=U5BN_lFE5d8
#JSbook #chap_03_01
#JavaScript_От_мифов_к_спецификации
#video #timecodes #відео #таймкоди
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:07:45, Как же хочется читать спецификацию
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=11265s
#_CHAT_ #_ЧАТ_ #ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:09:15, Является ли спека гарантией работы языка и разница между спекой и реализацией
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=11355s
#_CHAT_ #_ЧАТ_ #ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:19:25, Про изучение фп в рамках JS
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=11965s
#_CHAT_ #_ЧАТ_ #JS #JavaScript #FP #FunctionalProgramming #ФП
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:28:15, По поводу горения на let, const
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=12495s
#_CHAT_ #_ЧАТ_ #ECMA #clauses #subclause #let #const #sec_let_and_const_declarations
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:34:30, Поверхностно про идентификаторы в JS
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=12870s
#_CHAT_ #_ЧАТ_ #JS #JavaScript #Identifier #Ідентификатор #Идентификатор #Variable #Змінна #Переменная #sec_identifiers
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:36:20, Определение идентификатора
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=12980s
#_CHAT_ #_ЧАТ_ #Identifier #Ідентификатор #Идентификатор #Variable #Змінна #Переменная #sec_identifiers
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:37:00, Почему в JS нету переменных(variables)
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=13020s
#_CHAT_ #_ЧАТ_ #_MYTH_ #_МІФ_ #_МИФ_ #Identifier #Ідентификатор #Идентификатор #Variable #Змінна #Переменная #sec_identifiers
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:43:45, Ремарка по поводу упоминаний variables в note главы 14.3.1
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=13425s
#_CHAT_ #_ЧАТ_ #Identifier #Ідентификатор #Идентификатор #Variable #Змінна #Переменная
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:46:40, Объяснения с примерами
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=13600s
#_CHAT_ #_ЧАТ_ #let #const #Agent #Агент #ECMA #clauses #subclause #Environment_Records #term #Environment_Record #sec_environment_records #Heap #Куча
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04:35:40, Про поведение идентификаторов в других языках
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=16540s
#_CHAT_ #_ЧАТ_ #Identifier #Ідентификатор #Идентификатор #Variable #Змінна #Переменная
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04:36:10, Почему правильно связывание, а не присваивание
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=16570s
#_CHAT_ #_ЧАТ_ #Binding #Зв_язування #Связывание
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04:38:45, Завершаем обсуждение вопросов
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=16725s
#_CHAT_ #_ЧАТ_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04:44:25, Ответы на оставшиеся вопросы от чата:
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=17065s
#_CHAT_ #_ЧАТ_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04:44:35, Про void expression в JS
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=17075s
#_CHAT_ #_ЧАТ_ #JS #JavaScript #void #Expression #Вираз #Выражение #ECMA #clauses #subclause #TheVoidOperator #sec_void_operator
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04:47:35, Разница между идентификатором JS и указателем в C
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=17255s
#_CHAT_ #_ЧАТ_ #JS #JavaScript #C #Identifier #Ідентификатор #Идентификатор #Variable #Змінна #Переменная
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04:51:20, Про вкладку Memory
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=17480s
#_CHAT_ #_ЧАТ_ #Memory #Пам_ять #Память
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
⬇️⬇️⬇️
⎡JSbook: 03.01⎦ JavaScript: От мифов к спецификации. Почему я Д’Артаньян а все вокруг ....
https://www.youtube.com/watch?v=U5BN_lFE5d8
#JSbook #chap_03_01
#JavaScript_От_мифов_к_спецификации
#video #timecodes #відео #таймкоди
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:07:45, Как же хочется читать спецификацию
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=11265s
#_CHAT_ #_ЧАТ_ #ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:09:15, Является ли спека гарантией работы языка и разница между спекой и реализацией
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=11355s
#_CHAT_ #_ЧАТ_ #ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:19:25, Про изучение фп в рамках JS
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=11965s
#_CHAT_ #_ЧАТ_ #JS #JavaScript #FP #FunctionalProgramming #ФП
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:28:15, По поводу горения на let, const
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=12495s
#_CHAT_ #_ЧАТ_ #ECMA #clauses #subclause #let #const #sec_let_and_const_declarations
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:34:30, Поверхностно про идентификаторы в JS
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=12870s
#_CHAT_ #_ЧАТ_ #JS #JavaScript #Identifier #Ідентификатор #Идентификатор #Variable #Змінна #Переменная #sec_identifiers
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:36:20, Определение идентификатора
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=12980s
#_CHAT_ #_ЧАТ_ #Identifier #Ідентификатор #Идентификатор #Variable #Змінна #Переменная #sec_identifiers
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:37:00, Почему в JS нету переменных(variables)
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=13020s
#_CHAT_ #_ЧАТ_ #_MYTH_ #_МІФ_ #_МИФ_ #Identifier #Ідентификатор #Идентификатор #Variable #Змінна #Переменная #sec_identifiers
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:43:45, Ремарка по поводу упоминаний variables в note главы 14.3.1
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=13425s
#_CHAT_ #_ЧАТ_ #Identifier #Ідентификатор #Идентификатор #Variable #Змінна #Переменная
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03:46:40, Объяснения с примерами
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=13600s
#_CHAT_ #_ЧАТ_ #let #const #Agent #Агент #ECMA #clauses #subclause #Environment_Records #term #Environment_Record #sec_environment_records #Heap #Куча
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04:35:40, Про поведение идентификаторов в других языках
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=16540s
#_CHAT_ #_ЧАТ_ #Identifier #Ідентификатор #Идентификатор #Variable #Змінна #Переменная
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04:36:10, Почему правильно связывание, а не присваивание
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=16570s
#_CHAT_ #_ЧАТ_ #Binding #Зв_язування #Связывание
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04:38:45, Завершаем обсуждение вопросов
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=16725s
#_CHAT_ #_ЧАТ_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04:44:25, Ответы на оставшиеся вопросы от чата:
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=17065s
#_CHAT_ #_ЧАТ_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04:44:35, Про void expression в JS
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=17075s
#_CHAT_ #_ЧАТ_ #JS #JavaScript #void #Expression #Вираз #Выражение #ECMA #clauses #subclause #TheVoidOperator #sec_void_operator
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04:47:35, Разница между идентификатором JS и указателем в C
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=17255s
#_CHAT_ #_ЧАТ_ #JS #JavaScript #C #Identifier #Ідентификатор #Идентификатор #Variable #Змінна #Переменная
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04:51:20, Про вкладку Memory
https://www.youtube.com/watch?v=U5BN_lFE5d8&t=17480s
#_CHAT_ #_ЧАТ_ #Memory #Пам_ять #Память
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
⬇️⬇️⬇️
YouTube
⎡JSbook: 03.01⎦ JavaScript: От мифов к спецификации. Почему я Д’Артаньян а все вокруг ...
Все вы задавались вопросом - если Мурыч прав - то значит такие люди как Тимур Шемсендинов или Илья Климов или Кантор ошибались?
Несли чушь и не знают языка?
Я очень долго шел к этому видео.
И наконец я готов к тому, чтобы сказать Вам, правду про их квалификацию.…
Несли чушь и не знают языка?
Я очень долго шел к этому видео.
И наконец я готов к тому, чтобы сказать Вам, правду про их квалификацию.…
👍1