Восемь лет спустя
kv75
дневник заведен 05-10-2003
постоянные читатели [82]
закладки:
цитатник:
дневник:
местожительство:
Москва, Россия
интересы [13]
шахматы, грибы, Пратчетт, Иваси, Morrowind, Guild Wars
[1] 08-05-2008 07:37
Альпы

[Print]
Элизабет
29-10-2004 19:57 О текстовых редакторах
Стало быть, понадобилось мне отредактировать перловый модуль, который нужен яндексовской поисковой машине для выдачи результатов поиска. А он не подхватывается - Яндекс при запуске поиска выдаёт ошибку компиляции!
В конце концов я выяснил, что если число строк в модуле (именно строк, считая и комментарии, и пустые строки - а вовсе не байт) больше определённого числа (около 1000), то работать он не хочет. Ну ладно, убрал я комментарии, всё вроде заработало.

Потом дома, используя UltraEdit, активно редактировал и размножал эти функции - всё работало! Заведомо пересёк злосчастный рубеж - всё равно работает. Сегодня на первой работе, воспользовавшись свободным временем, решил было продолжить. Заменил одну строку в TextViewer'е (UltraEdit'а там не стоит) - не хочет компилироваться! Возвращаю старый файл на место - работает! Редактирую Блокнотом - тоже не работает! Начал смотреть в листере. Думал, что он переводы строки поменял. Нет, переводы на месте, те же самые. И вообще, файлы до той изменённой строки (которая ближе к концу) тождественно совпадают. И вдруг вижу: разница в последнем байте файла! В работающем файле последний байт был нулевым, а эти редакторы заменили его обычным пробелом!

Конечно, нет сомнения, это недоработки то ли Перла, то ли Яндекса. Но не должен Нормальный Текстовый Редактор менять байты по своему усмотрению! Даже если это нулевой байт!

В общем, мораль у басни такова: единственный нормальный текстовый редактор (из тех, что я знаю) - это UltraEdit.

Ваш комментарий:
Камрад:
Гость []
Комментарий:
[смайлики сайта]
Дополнительно:
Автоматическое распознавание URL
Не преобразовывать смайлики
Cкрыть комментарий
Закрыть