unix brain damage


unix brain damage (юниксный закидон), сущ. Изменения, которые нужно вставить в сетевую программу (обычно в мэйлер) для операционной системы, отличной от UNIX, чтобы эта программа могла работать с юниксным узлом. Такой хак квалифицируется как юниксный закидон, если сетевая программа со стороны UNIX не отвечает общепринятым стандартам, а программа на Р другом конце написана в полном соответствии с такими стандартами. Фактом ? своего существования юниксные закидоны обязаны тому, что гораздо проще изменить программу связи неюниксного узла (просто потому, что таких узлов очень мало), чем вносить изменения в программу, обслуживающую сотни тысяч юниксных узлов.В качестве примера юниксного закидона можно привести клюг (см. kluge) в почтовых серверах, который занимается распознаванием одиночного символа перевода строки в UNIX и преобразованием его в стандартную интернетовскую последовательность «переход на новую строку, возврат каретки» для перехода на новую строку. Ничего сложного в этом нет и вполне по силам жокеям (см. jock) с мозолистыми пальцами.