Как работает синхронизация времени в интернете
В общем виде синхронизация времени работает так:
1. Устройство посылает запрос на сервер синхронизации и запоминает время, когда ушёл запрос. Запрос идёт по протоколу NTP, о нём ниже.
2. Сервер получает запрос и, если всё в порядке, записывает, когда он его получил, и отправляет данные с точным временем на сервере.
3. Устройство получает ответ от сервера и записывает, во сколько оно его получило.
4. Зная время отправки и получения запроса и точное время на сервере, можно рассчитать глобальное время (но с какой-то точностью).
Это всё повторяется с какой-то периодичностью — раз в час, раз в день или с любым другим интервалом.
Ещё больше подробностей о синхронизации времени в интернете ищите по ссылке: https://v.thecode.media/81duj
В общем виде синхронизация времени работает так:
1. Устройство посылает запрос на сервер синхронизации и запоминает время, когда ушёл запрос. Запрос идёт по протоколу NTP, о нём ниже.
2. Сервер получает запрос и, если всё в порядке, записывает, когда он его получил, и отправляет данные с точным временем на сервере.
3. Устройство получает ответ от сервера и записывает, во сколько оно его получило.
4. Зная время отправки и получения запроса и точное время на сервере, можно рассчитать глобальное время (но с какой-то точностью).
Это всё повторяется с какой-то периодичностью — раз в час, раз в день или с любым другим интервалом.
Ещё больше подробностей о синхронизации времени в интернете ищите по ссылке: https://v.thecode.media/81duj
👍13❤9👎1
То, что в обычной жизни мы называем хаосом и беспорядком, в Python называется множеством :-)
Рассказываем, как с этим работать, зачем вообще нужны такие структуры данных и когда программисту будет полезно их использовать в своей работе: https://v.thecode.media/jm0re
#разбор_Код
Рассказываем, как с этим работать, зачем вообще нужны такие структуры данных и когда программисту будет полезно их использовать в своей работе: https://v.thecode.media/jm0re
#разбор_Код
👍8😁6
Говорят, что паролем к системе видеонаблюдения в Лувре был Louvre.
Давайте поможем ребятам придумать ПО-НАСТОЯЩЕМУ надёжный пароль в комментариях. Мы начнём: qwerty123 ↓
Давайте поможем ребятам придумать ПО-НАСТОЯЩЕМУ надёжный пароль в комментариях. Мы начнём: qwerty123 ↓
❤13😁7👍1
Redis: что это такое и как им пользоваться
База данных в тетрадке: медленно и неудобно.
База данных MySQL на диске: быстро и удобно.
База данных в оперативной памяти: офигеть как быстро.
Чтобы вы тоже смогли это прочувствовать, держите полный разбор Redis — базы данных, которая во время работы всё хранит в оперативной памяти: https://v.thecode.media/28esu
#лучшее_Код #разбор_Код
База данных в тетрадке: медленно и неудобно.
База данных MySQL на диске: быстро и удобно.
База данных в оперативной памяти: офигеть как быстро.
Чтобы вы тоже смогли это прочувствовать, держите полный разбор Redis — базы данных, которая во время работы всё хранит в оперативной памяти: https://v.thecode.media/28esu
#лучшее_Код #разбор_Код
❤20👍6🔥1
Делаем непобедимую игру Ним
Финальная часть проекта про игру «Ним» и теорию игр. Теперь мы доделываем код, чтобы компьютер стал реально умным и мог делать идеальные ходы. Но также даем возможность пользователю выиграть, если очень нужно.
https://v.thecode.media/ccm25
#проект_Код #лучшее_Код
Финальная часть проекта про игру «Ним» и теорию игр. Теперь мы доделываем код, чтобы компьютер стал реально умным и мог делать идеальные ходы. Но также даем возможность пользователю выиграть, если очень нужно.
https://v.thecode.media/ccm25
#проект_Код #лучшее_Код
👍6❤2
Социальная инженерия — это одна из самых эффективных техник проникновения в корпоративные системы. Хакеры давно поняли: не обязательно ломать сервер, если можно взломать человека. Один клик — и человек уже внутри контура безопасности.
В этом посте рассмотрим, откуда пошла социальная инженерия, какие бывают атаки, как от этого защититься и что делать, если вы попались.
#разбор_Код
В этом посте рассмотрим, откуда пошла социальная инженерия, какие бывают атаки, как от этого защититься и что делать, если вы попались.
#разбор_Код
🔥13❤8👍5
В ИТ есть такая присказка: garbage in — garbage out, что можно вольно перевести как «если компьютеру на вход подать фигню, то и результат компьютер отдаст соответствующий».
С промптами в нейросетях то же самое: можно составить кривой промпт и получить не то, что хочешь, а можно сделать классный — и получить конфетку. Вот как с этим работать: https://v.thecode.media/5e5q0
#разбор_Код
С промптами в нейросетях то же самое: можно составить кривой промпт и получить не то, что хочешь, а можно сделать классный — и получить конфетку. Вот как с этим работать: https://v.thecode.media/5e5q0
#разбор_Код
🔥14👍8❤7😢2
Дано: есть три одинаковых круга с диаметром в 1 метр. Круги соприкасаются друг с другом, а вокруг них натянута эластичная лента.
Что нужно: найти длину этой ленты.
Свой ответ пишите в комментариях, а решение ищите по ссылке: https://v.thecode.media/7evdh
#задача_Код
Что нужно: найти длину этой ленты.
Свой ответ пишите в комментариях, а решение ищите по ссылке: https://v.thecode.media/7evdh
#задача_Код
🔥9❤2👍2
Собрали гайд по работе с Position Sticky в CSS и закреплению элементов на странице — всё, что нужно знать для современной вёрстки в вебе.
Залипать здесь: https://v.thecode.media/33iqa
#подборка_Код
Залипать здесь: https://v.thecode.media/33iqa
#подборка_Код
❤10👍5🔥5
Парадигмы программирования: что это такое и на что они влияют
Все разработчики, от новичков до сеньоров, пользуются разными парадигмами программирования, но часто сами об этом не знают. А вы — будете знать (и использовать): https://v.thecode.media/mllyq
#лучшее_Код #разбор_Код
Все разработчики, от новичков до сеньоров, пользуются разными парадигмами программирования, но часто сами об этом не знают. А вы — будете знать (и использовать): https://v.thecode.media/mllyq
#лучшее_Код #разбор_Код
❤8🔥5👍3
Ваш компьютер стал медленнее и шумит? Возможно, на нём майнер — вирус, который использует ваши ресурсы для добычи криптовалюты.
https://v.thecode.media/khqv5
#разбор_Код
https://v.thecode.media/khqv5
#разбор_Код
🔥13❤6😢4👍2
Логика, код и грабители в костюмах Элвиса: как старший поделил добычу, чтобы остаться в игре. Рассказ, разбор и полезный python-скрипт.
https://v.thecode.media/j4y6i
#задача_Код
https://v.thecode.media/j4y6i
#задача_Код
👍10❤4🔥4