Журнал «Код»
53.5K subscribers
7.54K photos
315 videos
5.42K links
Статьи о том, как взломать жизненные проблемы с помощью технологий.

Сайт: https://thecode.media

Журнал Яндекс Практикума.

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
Download Telegram
Как работает синхронизация времени в интернете

В общем виде синхронизация времени работает так:

1. Устройство посылает запрос на сервер синхронизации и запоминает время, когда ушёл запрос. Запрос идёт по протоколу NTP, о нём ниже.
2. Сервер получает запрос и, если всё в порядке, записывает, когда он его получил, и отправляет данные с точным временем на сервере.
3. Устройство получает ответ от сервера и записывает, во сколько оно его получило.
4. Зная время отправки и получения запроса и точное время на сервере, можно рассчитать глобальное время (но с какой-то точностью).

Это всё повторяется с какой-то периодичностью — раз в час, раз в день или с любым другим интервалом.

Ещё больше подробностей о синхронизации времени в интернете ищите по ссылке: https://v.thecode.media/81duj
👍139👎1
То, что в обычной жизни мы называем хаосом и беспорядком, в Python называется множеством :-)

Рассказываем, как с этим работать, зачем вообще нужны такие структуры данных и когда программисту будет полезно их использовать в своей работе: https://v.thecode.media/jm0re

#разбор_Код
👍8😁6
Говорят, что паролем к системе видеонаблюдения в Лувре был Louvre.

Давайте поможем ребятам придумать ПО-НАСТОЯЩЕМУ надёжный пароль в комментариях. Мы начнём: qwerty123 ↓
13😁7👍1
Redis: что это такое и как им пользоваться

База данных в тетрадке: медленно и неудобно.

База данных MySQL на диске: быстро и удобно.

База данных в оперативной памяти: офигеть как быстро.

Чтобы вы тоже смогли это прочувствовать, держите полный разбор Redis — базы данных, которая во время работы всё хранит в оперативной памяти: https://v.thecode.media/28esu

#лучшее_Код #разбор_Код
20👍6🔥1
Делаем непобедимую игру Ним

Финальная часть проекта про игру «Ним» и теорию игр. Теперь мы доделываем код, чтобы компьютер стал реально умным и мог делать идеальные ходы. Но также даем возможность пользователю выиграть, если очень нужно.

https://v.thecode.media/ccm25

#проект_Код #лучшее_Код
👍62
Социальная инженерия — это одна из самых эффективных техник проникновения в корпоративные системы. Хакеры давно поняли: не обязательно ломать сервер, если можно взломать человека. Один клик — и человек уже внутри контура безопасности.

В этом посте рассмотрим, откуда пошла социальная инженерия, какие бывают атаки, как от этого защититься и что делать, если вы попались.

#разбор_Код
🔥138👍5
В ИТ есть такая присказка: garbage in — garbage out, что можно вольно перевести как «если компьютеру на вход подать фигню, то и результат компьютер отдаст соответствующий».

С промптами в нейросетях то же самое: можно составить кривой промпт и получить не то, что хочешь, а можно сделать классный — и получить конфетку. Вот как с этим работать: https://v.thecode.media/5e5q0

#разбор_Код
🔥14👍87😢2
Дано: есть три одинаковых круга с диаметром в 1 метр. Круги соприкасаются друг с другом, а вокруг них натянута эластичная лента.

Что нужно: найти длину этой ленты.

Свой ответ пишите в комментариях, а решение ищите по ссылке: https://v.thecode.media/7evdh

#задача_Код
🔥92👍2
Собрали гайд по работе с Position Sticky в CSS и закреплению элементов на странице — всё, что нужно знать для современной вёрстки в вебе.

Залипать здесь: https://v.thecode.media/33iqa

#подборка_Код
10👍5🔥5
Парадигмы программирования: что это такое и на что они влияют

Все разработчики, от новичков до сеньоров, пользуются разными парадигмами программирования, но часто сами об этом не знают. А вы — будете знать (и использовать): https://v.thecode.media/mllyq

#лучшее_Код #разбор_Код
8🔥5👍3
Ваш компьютер стал медленнее и шумит? Возможно, на нём майнер — вирус, который использует ваши ресурсы для добычи криптовалюты. 

https://v.thecode.media/khqv5

#разбор_Код
🔥136😢4👍2
Логика, код и грабители в костюмах Элвиса: как старший поделил добычу, чтобы остаться в игре. Рассказ, разбор и полезный python-скрипт.

https://v.thecode.media/j4y6i

#задача_Код
👍104🔥4