Давненько на канале не выходили материалы, посвященные работе с серверами. Пора исправляться, потому сегодня поговорим о том, как найти отличия в файлах и папках на сервере Линукс. Если материал окажется полезным, то поддержите его лайком, чтобы он попал в рекомендации Дзена и стал доступен большему количеству читателей. Команда diff Это не только название команды, но и одноименная утилита, встроенная в Linux-дистрибутив. Имя утилиты образовано, как не сложно догадаться, от английского слова «difference», то есть «разница»...
Источник: Nuances of Programming Один из самых странных сбоев в истории нашей компании — пресловутая паника «Недостаточно значений в базе данных» — случился из-за бага сериализации. Подробно рассмотрим реализацию только SQL-оператора ORDER BY ... LIMIT. «Diff» и наш движок С инкрементным SQL-движком Epsio мы оперируем не набором данных целиком, а их изменениями. Подробнее — в документации: чтобы разобрать этот баг, важно понимать работу движка. В Epsio данные представляются в виде Diff. Каждый Diff — это пара ключ-значение, которой указывается изменение значения конкретного ключа...