Пікірлер
@dza1988
@dza1988 15 күн бұрын
Harniy kanal, chudoviy kontent!
@Jen13022
@Jen13022 20 күн бұрын
дуже хотів би побільше відео про базові якісь речі по темі computer science
@artemkonyukhov6635
@artemkonyukhov6635 20 күн бұрын
Лай і коммент, за вклад у нашу ріднесеньку ITшечку
@milabibik9318
@milabibik9318 28 күн бұрын
Дякую за такий корисний контент! Дуже класна подача
@volodymyrkomliev5849
@volodymyrkomliev5849 Ай бұрын
Дякую за цікаве пояснення та якісний, український контент! Підкажіть, будь ласка, чи правильно зрозумів - у методі mergeMessagesNaive складність O(m*u), тому що на кожній ітерації у циклі з messages кожен раз буде виконуватися users.find, в гіршому випадку буде оброблятися весь масив users. У алгоритмі bubble search складність O(n^2). Тут так само цикл в циклі, але у другому циклі зменшується прохід по масиву на одиницю. Різниця між ними, що у mergeMessagesNaive вкладений цикл кожен раз може опрацьовувати весь масив users, а у bubble search вкладений цикл на кожній ітерації на один елемент менше; тому bubble search складність O(n^2), mergeMessagesNaive O(m*u), все вірно?
@oleksandrlesiuk6239
@oleksandrlesiuk6239 Ай бұрын
Дуже цікаво
@dmytroshmidt5981
@dmytroshmidt5981 Ай бұрын
Дякую
@vitalii2608
@vitalii2608 Ай бұрын
Класний контент. Відео цікаве, але очікування не виправдав, все звелося до переліку програм і додатків які використовують ці терміни. Вибач, але я до кінця не зрозумів різницю, можеш зробити відос де більш глибше можна зануритись у ці поняття?
@AboutProgramming
@AboutProgramming Ай бұрын
Підкажи, що саме цікавить? Відносно програм, то це не програми, а скоріше приклади алгоритмів. В цілому, є три поняття: 1. Хешування - взяти будь-який об'єм даних й перетворити його певну строку певної довжини, й ця операція однонаправлена. 2. Шифрування - взяти дані й ключ й отримати на виході дані, які без ключа не можна зрозуміти. Є два види - симетричне (один й той самий ключ для шифрування й розшифрування) й асиметричне (коли для розшифрування використовується інший ключ). 3. Кодування - представлення даних в іншому вигляді Про це все є у відео. Відносно більш детальних розборів конкретних алгоритмів, то на каналі є відео про Base64, але ще планую відео про HTTPS, де трішки пройдусь по асиметричній криптографії. Якщо зацікавив конкетний алгоритм, то кажи
@vitalii2608
@vitalii2608 Ай бұрын
@@AboutProgramming дякую, вже почитав в гуглі, що цікавило. Насправді у тебе дійсно вдається на пальцях пояснити важкі і важливі теми, це говорить про великий досвід, респект!
@artemgoncharenko646
@artemgoncharenko646 Ай бұрын
А что это за планшет на котором вы рисуете?
@AboutProgramming
@AboutProgramming Ай бұрын
Galaxy Tab S7 FE
@artemgoncharenko646
@artemgoncharenko646 Ай бұрын
@@AboutProgramming пришел к вам из свежего топика на доу где спрашивали кто что смотрит. Спасибо, полезный контент.
@g0dexxx
@g0dexxx Ай бұрын
Класно, дуже цікаво, особливо було цікаво за те TCP/IP чи UDP, і дякую за класну тулзу dig
@oleksandrlesiuk6239
@oleksandrlesiuk6239 Ай бұрын
Класний контент, дякую
@user-pc7lp1pz6z
@user-pc7lp1pz6z Ай бұрын
Доброго дня) Підкажіть будь ласка, я хочу отримати гарне розуміння трьох речей: 1 - Як працює компʼютер? Маю на увазі архітектуру його, що там і навіщо - якусь базу 2 - Алгоритми - наразі прочитав книгу "Грокаем алгоритми" і дуже сподобалась і зараз шукає що далі 3 - Як працює мережа(взагалі інтернет)? Можливо хтось може порекомендувати книжки або курси для вивчення цього? P.S. - на тому що просто вміти писати код далеко не поїдеш, тому хочу отримати гарну базу))
@AboutProgramming
@AboutProgramming Ай бұрын
По першому пункту - mitpress.mit.edu/9780262640688/the-elements-of-computing-systems/ В будь-якому випадку про все буде на каналі 🙂
@maksym.s
@maksym.s Ай бұрын
Той рідкий момент, коли стаття на DOU дала рекомендацій дійсного гарного контенту. Дякую за вашу працю!
@RslVysh
@RslVysh Ай бұрын
дякую, класно все показуєш!
@arcsin4083
@arcsin4083 Ай бұрын
Дякую за пізнавальний контент українською!
@leok975
@leok975 Ай бұрын
Дякую
@ro_sher
@ro_sher 2 ай бұрын
Вітаю, підкажіть як відбувається синхронізація між DNS серверами під час реєстрації імені або прив'язки/зміни IP до імені? Як підтримується цілісність даних на такому величезному об'ємі і який механізм не дає створювати дуплікати або не коректні пари ім'я-іп ?
@AboutProgramming
@AboutProgramming 2 ай бұрын
Окремої синхронізації не відбувається. Рекурсивний пошук й кешування тільки. Тобто, якщо змінити айпі, то певний час дані можуть бути різні на різних серверах для одного й того ж домену (поки вони не вирішать оновити іх, для цього вони дивляться на TTL). Відносно дублікатів, то в межах одного сервера це просто, а в межах всієї системи єдина гарантія це те, що все йде з кореневих серверів, але ніхто не заважає локальному провайдеру мати інші дані для якогось домену тй направляти на інші айпі
@kurtmiller77
@kurtmiller77 2 ай бұрын
Чому сі кю ель якщо ес кю ель? )
@AboutProgramming
@AboutProgramming 2 ай бұрын
kzbin.info/www/bejne/iWqmaYOEjZxlg9Usi=F4iiSs38oTwjQORU
@viloker5347
@viloker5347 2 ай бұрын
Дуже класно пояснюєте, більше би таких відео про алгоритми
@user-sc2xl6lj5q
@user-sc2xl6lj5q 2 ай бұрын
уррааа дуже дякую! нарешті фундаментальне пояснення! цікаво чому ніде такого більше немає : ) і ще дуже цікаво як воно працює із cdn працює. (пішов гуглити) дуже дуже дякую
@user-ri5vk5wm3s
@user-ri5vk5wm3s 2 ай бұрын
дякую!
@SuperLinuxoid
@SuperLinuxoid 2 ай бұрын
Дякую!
@andriibartko3275
@andriibartko3275 2 ай бұрын
доброго часу доби) може не по адресі буде питання а може якраз і зробите відео. Як правильно чистити комп від застарілої інфи, так щоб нічого і не зламати і ноут літав (Windows 10). Знаю шо багато чого можна робити через командний рядок. Але цікавить порада професіонала, аби потім вінду не переставляти. Ну і хочеться гайд українською бо москалів не хочу включати і давати їм перегляди. дякую)
@yyev89
@yyev89 2 ай бұрын
дуже дякую за цікавий стрім, так багато корисної інформації, можна слухати Вас годинами
@serhiibaranovskyi9131
@serhiibaranovskyi9131 2 ай бұрын
Дуже класний контент 👏
@serhiibaranovskyi9131
@serhiibaranovskyi9131 2 ай бұрын
Виходить що в кафе потрібно ходити і використовувати там інтернет коли нікого немає?) Надія тільки на бариста що він не "зловмисник") І ще з цікавого якщо заходити через інкогніто браузера через інтернет кафе то ми теоретично побичимо що дивляться часто в цьому кафе?)
@AboutProgramming
@AboutProgramming 2 ай бұрын
Достатню VPN поставити на свій ноут й проблема вирішена)
@serhiibaranovskyi9131
@serhiibaranovskyi9131 2 ай бұрын
@@AboutProgramming так, саме вірне рішення буде
@user-ch4vs7hb8n
@user-ch4vs7hb8n 2 ай бұрын
цікаво скільки би вийшло якщо відмовитись від base64 і наприклад додавати після кожного слова довжину бінарної строки. Класне відео, аж самому захотілось так поексперементувати. Ще раз дякую!
@AboutProgramming
@AboutProgramming 2 ай бұрын
Є ще спонсорське відео (продовження), в якому я придбав base64 й розбив індекс на два файли. Вдалося зменшити відповідно розмір індексу й зробити дешевшим бінарний пошук по словам
@user-ch4vs7hb8n
@user-ch4vs7hb8n 2 ай бұрын
дуже круто! дякую велике за таку цікаву інформацію!
@ruslanchubatov
@ruslanchubatov 2 ай бұрын
Дякую за стрім. Кількість корисного контенту на хвилину часу просто зашкалює. Топовий канал! ❤
@user-ix6og2ev1i
@user-ix6og2ev1i 2 ай бұрын
Вітаю!
@user-ch4vs7hb8n
@user-ch4vs7hb8n 2 ай бұрын
Дякую за класне відео. Дуже цікаво! Як на рахунок uuid v7 який залежний від часу, це буде теж настільки важким?
@AboutProgramming
@AboutProgramming 2 ай бұрын
Дякую) з точки зору розміру те саме, а cache hit буде краще, тому кеш бази буде ефективніше працювати. Тобто при інсерті скоріше за все потрібна сторінка буде в кеші, бо primary key відсортований, але всі інші проблеми залишаться ті самі
@vandriichuk
@vandriichuk 2 ай бұрын
Для Гугла може і норм такий складний ревью, але ж безліч проектів, де це овер. Тому думаю, что все від проектів залежить. Для стартапу швидкість імплементації фічі набагато важливіша технічного боргу
@MrSnitsarenko
@MrSnitsarenko 2 ай бұрын