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