dil: (Default)
dil ([personal profile] dil) wrote2005-06-02 01:31 am

Какую я красивую ошибку нашел..

И ведь этот код _пять лет_ успешно работал под серьёзной нагрузкой. А при очередном апгрейде системы ошибка всплыла с крайне загадочными симптомами. Будет теперь что предложить программистам в качестве тестового задания на собеседовании.

(Гордо) Не зря мне дали сертификат master c programmer :)

[identity profile] titov.livejournal.com 2005-06-01 09:38 pm (UTC)(link)
А что за ошибка?

[identity profile] dil.livejournal.com 2005-06-01 09:40 pm (UTC)(link)
ошибка при парсинге ответа от базы данных. на си.

[identity profile] lhovitch.livejournal.com 2005-06-01 09:51 pm (UTC)(link)
О, раз ты такой умный, скажи мне (пожалуйста!), как из файла средствами bash прочитать строку с нужным номером?
(а то от моего решения там уже la под 116)

[identity profile] dil.livejournal.com 2005-06-01 10:02 pm (UTC)(link)
а) строк в файле много?
б) номер строки большой?

[identity profile] lhovitch.livejournal.com 2005-06-01 10:10 pm (UTC)(link)
500000
от 1 до 500000, заранее неизвестно

[identity profile] dil.livejournal.com 2005-06-01 10:11 pm (UTC)(link)
но строка нужна одна? и обязательно на баше?

[identity profile] denaol.livejournal.com 2005-06-01 10:31 pm (UTC)(link)
Господи, а чем tail -n +номерстроки | head -n 1 не прокатил?
На bash internals что-то вроде
while read s; do let count++; if [ $count -eq номерстроки ]; then echo $s; break; fi; done
работать будет куда медленнее, да и жрать будет сильно больше.

[identity profile] dil.livejournal.com 2005-06-02 04:15 am (UTC)(link)
ну где-то так, да

[identity profile] cybernatic-cat.livejournal.com 2005-06-01 10:41 pm (UTC)(link)
Именно на чистом bash-е? Применение sed и grep - не допускается?

[identity profile] ufm.livejournal.com 2005-06-01 09:53 pm (UTC)(link)
Покаж.

[identity profile] dil.livejournal.com 2005-06-01 10:01 pm (UTC)(link)
придёшь на работу устраиваться - покажу :)

[identity profile] ufm.livejournal.com 2005-06-01 11:07 pm (UTC)(link)
Размечтался. :)))

[identity profile] denaol.livejournal.com 2005-06-01 10:32 pm (UTC)(link)
А закинь в меня :)

[identity profile] shadowtramp.livejournal.com 2005-06-02 07:38 am (UTC)(link)
и в меня :)